Tôi cần lấy thời gian hiện tại, theo định dạng Giờ: Phút có thể giúp bất kỳ ai trong số này giúp tôi.Nhận giờ và phút bằng PHP
Trả lời
print date('H:i');
$var = date('H:i');
Nên làm điều đó, cho thời điểm hiện tại. Sử dụng chữ h thấp hơn cho đồng hồ 12 giờ thay vì 24 giờ.
Hãy thử điều này:
$hourMin = date('H:i');
Đây sẽ là thời gian 24 giờ với một tiếng đồng hồ mà luôn luôn là hai chữ số. Đối với tất cả các tùy chọn, hãy xem PHP docs for date().
Trong việc giải quyết nhận xét rằng bạn cần thời gian hiện tại chứ không phải thời gian hệ thống, bạn sẽ phải tự điều chỉnh, có 3600 giây trong một giờ (sử dụng dấu thời gian đơn vị), vì vậy hãy sử dụng điều đó. ví dụ: nếu thời gian hệ thống của bạn là một giờ sau:
$ time = date ('H: i', time() + 3600);
print date('H:i');
Bạn phải đặt múi giờ chính xác ở php.ini
.
Hãy tìm những dòng này:
[Date]
; Defines the default timezone used by the date functions
;date.timezone =
Nó sẽ là một cái gì đó như:
date.timezone ="Europe/Lisbon"
Đừng quên để khởi động lại máy chủ web của bạn.
Điều này không được chấp nhận. Bạn cần đặt múi giờ của mình trong tập lệnh PHP thực tế (có lỗi nghiêm ngặt được đưa ra khi bạn không sử dụng). http://php.net/date-default-timezone-set là hàm bạn nên sử dụng khi đặt múi giờ của bạn trong tập lệnh PHP. – dcousineau
Một cách khác để giải quyết vấn đề múi giờ nếu bạn muốn đặt múi giờ mặc định cho toàn bộ tập lệnh thành múi giờ certian là sử dụng date_default_timezone_set()
sau đó sử dụng một trong số supported timezones.
function get_time($time) {
$duration = $time/1000;
$hours = floor($duration/3600);
$minutes = floor(($duration/60) % 60);
$seconds = $duration % 60;
if ($hours != 0)
echo "$hours:$minutes:$seconds";
else
echo "$minutes:$seconds";
}
get_time('1119241');
- 1. Cách nhận giờ, phút và giây
- 2. Chỉ nhận giờ/phút của ngày giờ
- 3. Xây phút và giờ
- 4. nhận giờ, phút và giây hiện tại trong iPhone
- 5. mysql nhận phút giữa một ngày giờ và NOW()
- 6. Nhận giờ và phút (HH: MM) từ ngày
- 7. Nhận ngày và giờ khác nhau theo ngày, giờ, phút và giây trong Android
- 8. nhận php DateInterval trong tổng số 'phút'
- 9. PHP - Chuyển đổi mili giây để Giờ: Phút: Seconds.fractional
- 10. Cách nhận múi giờ địa phương bằng PHP?
- 11. Cách tính giờ: phút từ tổng số phút?
- 12. Truncate để chỉ giờ/phút
- 13. Cách phân tích ngày/giờ/phút/giây bằng ruby?
- 14. Lịch Java nhận ngày hiện tại, không có giờ, phút, giây và mili giây, tính bằng mili giây
- 15. Php nhận số ngày và giờ còn lại từ ngày
- 16. Cách chuyển đổi TimeSpan thành 24 giờ và phút chuỗi?
- 17. Vẽ giây, phút và giờ trên yAxis với Highcharts
- 18. Java chuyển đổi một int thành giờ và phút
- 19. Ngày, giờ, phút, giây giữa hai ngày
- 20. NSNumber giây để Giờ, phút, giây
- 21. Pandas DataFrame cắt theo ngày/giờ/phút
- 22. Php: DateTime: làm thế nào để thiết lập chỉ giây (không giờ không phút)
- 23. Cách chuyển đổi phút thành giờ/phút và thêm các giá trị thời gian khác nhau cùng với jQuery?
- 24. Thêm phút vào thời gian trong PHP
- 25. Làm thế nào để nhập và hiển thị ngày giờ và phút vào Oracle SQL Developer?
- 26. PHP, sử dụng strtotime để trừ phút khỏi biến ngày giờ?
- 27. Mysql/Php - Ngày và giờ hiện tại
- 28. Làm cách nào để kết hợp ngày và giờ nhận biết múi giờ bằng Python?
- 29. Làm thế nào để chuyển đổi datetime.timedelta thành phút, giờ bằng Python?
- 30. Nhận dữ liệu trong vài giây, muốn tính giờ, phút & giây
tài liệu đầy đủ tại đây- http://us3.php.net/manual/en/function.date.php – Kip
Cảm ơn rất nhiều. nhưng nó không hiển thị thời gian hệ thống của tôi .. có một số khác biệt. – smakstr
Đầu ra từ ngày() sẽ hiển thị giờ địa phương của máy chủ. Bạn có thể cần phải thực hiện điều chỉnh múi giờ hoặc ghi đè múi giờ của máy chủ như được đề cập trong các bài đăng khác. Thông thường, đặt cược tốt nhất của bạn là xử lý dấu thời gian UTC/GMT (gmdate() et al) và thực hiện các điều chỉnh thời gian dựa trên GMT, vì nó di động trên nhiều cấu hình hơn. – Rob