Hướng dẫn php get time 24 hours ago - php get time 24 giờ trước

strtotime() mong đợi một dấu thời gian unix (đó là ____10)

$date = date("Y-m-d H:i:s", strtotime('-24 hours', time())); ////time() is default so you do not need to specify.

Tôi sẽ đề nghị sử dụng thư viện DateTime, vì đó là một cách tiếp cận định hướng đối tượng hơn.

$date = new DateTime(); //date & time of right now. (Like time())
$date->sub(new DateInterval('P1D')); //subtract period of 1 day

Ưu điểm của điều này là bạn có thể sử dụng lại

$date = new DateTime(); //date & time of right now. (Like time())
$date->sub(new DateInterval('P1D')); //subtract period of 1 day
1:

$date = new DateTime(); //date & time of right now. (Like time())
$oneDayPeriod = new DateInterval('P1D'); //period of 1 day
$date->sub($oneDayPeriod);
$date->sub($oneDayPeriod); //2 days are subtracted.
$date2 = new DateTime(); 
$date2->sub($oneDayPeriod); //can use the same period, multiple times.

Carbon (Cập nhật 2020)

Thư viện phổ biến nhất để xử lý các dữ liệu trong PHP là carbon.

Ở đây bạn chỉ đơn giản là làm:

$yesterday = Carbon::now()->subDay();

Lập trình bên PhpserverServer Side ProgrammingProgramming




Hướng dẫn php get time 24 hours ago - php get time 24 giờ trước

PHP đào tạo trực tuyến

45 bài giảng 9 giờ 9 hours

Malhar Lathkar

Chi tiết hơn

Hướng dẫn php get time 24 hours ago - php get time 24 giờ trước

Học PHP từ đầu

17 bài giảng 1 giờ 1 hours

Nivingita Jain

Chi tiết hơn

Hướng dẫn php get time 24 hours ago - php get time 24 giờ trước

Học PHP từ đầu

17 bài giảng 1 giờ 5.5 hours

Nivingita Jain

Chi tiết hơn

Học PHP từ đầu

17 bài giảng 1 giờ

18:42:22

Nivingita Jain

PHP trong tiếng Telugu

43 bài giảng 5,5 giờ






Vijay Kumar Parvatha Reddy

Để in thời gian một giờ trước, bạn cần trừ -1 giờ. Sử dụng phương thức strtotime () và đặt giá trị trừ trong đó, tức là -1 trong 1 giờ trước, -2 trong 2 giờ trước, v.v.

One hour ago, the date = 2020-09-26 17:42:22

Hướng dẫn php get time 24 hours ago - php get time 24 giờ trước

Hãy nói rằng thời gian hiện tại là & nbsp;

Thí dụ

  • Mã PHP như sau
  • & nbsp; bản demo trực tiếp
  • Đầu ra
  • Điều này sẽ tạo ra đầu ra sau
  • Amitdiwan
  • Cập nhật vào ngày 13 tháng 10 năm 2020 08:04:40
  • Câu hỏi và câu trả lời liên quan
  • Chương trình PHP để chuyển đổi dấu thời gian nhất định thành thời gian trước
  • Làm thế nào để chuyển đổi thang thời gian 12 giờ thành thời gian 24 giờ trong r?
  • Thời gian 24 giờ ở Python
  • Chuyển đổi định dạng 12 giờ thành định dạng 24 giờ trong JavaScript
  • Các phím in php từ một đối tượng?
  • C# Chương trình chuyển đổi thời gian từ định dạng 12 giờ thành 24 giờ
  • Chương trình Python để chuyển đổi thời gian từ định dạng 12 giờ thành 24 giờ
  • Chương trình C ++ để chuyển đổi thời gian từ định dạng 12 giờ thành 24 giờ
  • Chuyển đổi thời gian từ đồng hồ 24 giờ sang định dạng đồng hồ 12 giờ trong C ++

Đặt giờ cho một ngày xác định theo thời gian phổ quát?

Chương trình Java để hiển thị thời gian ở định dạng 12 giờ

Chức năng thời gian PHP được sử dụng để hiển thị thời gian ở một định dạng khác.

  • Hiển thị định dạng thời gian, dễ hiểu.
  • Hiển thị định dạng thời gian tương tự như múi giờ khác nhau.
  • Nó thường được sử dụng trong nhắn tin và thức ăn.

Thời gian trước thực hiện

Nó lấy dấu thời gian làm đầu vào và trừ nó với dấu thời gian hiện tại.Sau đó, nó so sánh ngày còn lại với một bộ quy tắc được xác định trước xác định tháng, ngày, phút và thậm chí năm.Sau đó, nó tính toán chênh lệch thời gian bằng cách sử dụng một tập hợp các quy tắc được xác định trước xác định mức thứ hai, phút, giờ, ngày, tháng và năm.

Thời gian trước chức năng


function get_time_ago( $time )
{
    $time_difference = time() - $time;

    if( $time_difference < 1 ) { return 'less than 1 second ago'; }
    $condition = array( 12 * 30 * 24 * 60 * 60 =>  'year',
                30 * 24 * 60 * 60       =>  'month',
                24 * 60 * 60            =>  'day',
                60 * 60                 =>  'hour',
                60                      =>  'minute',
                1                       =>  'second'
    );

    foreach( $condition as $secs => $str )
    {
        $d = $time_difference / $secs;

        if( $d >= 1 )
        {
            $t = round( $d );
            return 'about ' . $t . ' ' . $str . ( $t > 1 ? 's' : '' ) . ' ago';
        }
    }
}

Gọi chức năng

Ví dụ PHP:

echo get_time_ago( time()-5 ).'
'; echo get_time_ago( time()-60 ).'
'; echo get_time_ago( time()-3600 ).'
'; echo get_time_ago( time()-86400 ).'
'; echo get_time_ago( time()-2592000 ).'
'; echo get_time_ago( time()-31104000 ).'
'; echo "---".'
'; echo get_time_ago( strtotime("2013-12-01") );

Đầu ra:

Khoảng 5 giây trước khoảng 1 phút trước khoảng 1 giờ trước khoảng 1 ngày trước khoảng 1 tháng trước khoảng 1 năm trước --- khoảng 2 năm trước
about 1 minute ago
about 1 hour ago
about 1 day ago
about 1 month ago
about 1 year ago
---
about 2 years ago


Hướng dẫn php get time 24 hours ago - php get time 24 giờ trước