Có thể trùng lặp: Cho một thời gian, làm thế nào tôi có thể tìm thấy thời gian một tháng trước
Given a time, how can I find the time one month ago
Làm thế nào tôi có thể in một giờ trước trong PHP sử dụng ngày?
$date=date("Y-m-d H:i:s"); $time(-1, now); $result=$date.$time;Vì vậy, nếu tôi muốn nói "John đã đến thăm lần cuối"
Sẽ in
John đã đến thăm ngày 20 tháng 2 năm 2012, 17,26
Ashleedawg
Phim thương hiệu vàng 19.5K77 gold badges69 silver badges101 bronze badges
hỏi ngày 20 tháng 2 năm 2012 lúc 17:29Feb 20, 2012 at 17:29
TheBlackbenzkidtheblackbenzkidTheBlackBenzKid
25.7K39 Huy hiệu vàng139 Huy hiệu bạc207 Huy hiệu đồng39 gold badges139 silver badges207 bronze badges
1
$date = date('Y-m-d H:i:s', strtotime('-1 hour')); echo 'John visited last ' . $date;
Đã trả lời ngày 20 tháng 2 năm 2012 lúc 17:31Feb 20, 2012 at 17:31
0
$date = date("Y-m-d H:i:s", time() - 3600);
thời gian () -> dấu thời gian hiện tại
Thời gian trừ 3600 giây, là thời gian 1 giờ trước. Để có được ngày được định dạng, bạn có thể xem ở đây cho các tùy chọn: //php.net/manual/en/function.date.php
Ngoài ra, bạn có thể sử dụng định dạng sau:
$date = date("Y-m-d H:i:s", strtotime('-1 hour'));Mặc dù sử dụng phương pháp đó có thể hơi khó hiểu nếu bạn muốn loại bỏ các đơn vị thời gian cụ thể hơn (chẳng hạn như một ngày và 3 giờ).
Đó là nếu tôi đã hiểu những gì bạn muốn làm chính xác đó là.
Đã trả lời ngày 20 tháng 2 năm 2012 lúc 17:32Feb 20, 2012 at 17:32
BenofthenorthbenofthenorthBenOfTheNorth
2.9041 Huy hiệu vàng19 Huy hiệu bạc46 Huy hiệu đồng1 gold badge19 silver badges46 bronze badges
Tôi cho rằng bạn sẽ tìm nạp ngày và thời gian từ MySQL và điều tốt nhất để làm là sử dụng chức năng DATE_Format của MySQL và giải quyết.
Thông thái khác trong PHP đơn giản, bạn có thể làm như thế này $ date = date ("y-m-d h: i: s", $ time -3600);
Tùy chọn tốt hơn là sử dụng strtotime như thế này một $ date = date ("y-m-d h: i: s", strtotime ('-1 giờ'));
Và hoàn thành công việc.
Đã trả lời ngày 20 tháng 2 năm 2012 lúc 17:40Feb 20, 2012 at 17:40
abhig10abhig10abhig10
5157 Huy hiệu bạc24 Huy hiệu đồng7 silver badges24 bronze badges
Mmm, tìm kiếm hướng dẫn chức năng tôi đã sử dụng. Bạn đang thiếu một cái gì đó về các chức năng ngày/giờ của PHP ...
// Get the date string for time() - 3600, that is // the current time minus 3600 seconds (= 1 hour) $date = date("Y-m-d H:i:s", time() - 3600); $result = $date;Đã trả lời ngày 20 tháng 2 năm 2012 lúc 17:33Feb 20, 2012 at 17:33
lorenzo-slorenzo-slorenzo-s
16.3K15 Huy hiệu vàng49 Huy hiệu bạc85 Huy hiệu Đồng15 gold badges49 silver badges85 bronze badges
Lập trình bên PhpserverServer Side ProgrammingProgramming
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ọc PHP từ đầu
17 bài giảng 1 giờ 1 hours
Nivingita Jain
Chi tiết hơn
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:22Nivingita Jain
PHP trong tiếng Telugu
43 bài giảng 5,5 giờ
<!DOCTYPE html> <html> <body> <?php $oneHourAgo= date('Y-m-d H:i:s', strtotime('-1 hour')); echo 'One hour ago, the date = ' . $oneHourAgo; ?> </body> </html>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ã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ờ