Đang sử dụng strtotime
để có được giây đã qua Đại 1 January 1970
, nhưng tôi không hiểu tại sao mà đang nhận được -3600
nếu đồng hồ được thiết lập để 12.00AM
và tôi nhận được 0
khi đồng hồ được thiết lập để 1 AM
, vì vậy những gì với 1 HOUR
đó? Đây có phải là vấn đề với múi giờ không?Tại sao strtotime (ngày 1 tháng 1 năm 1970) trả về -3600 thay vì 0 trong PHP?
echo 'I Expect 0 Here '.strtotime('1st January 1970').'<br />';
//This gives me -3600
echo 'I Expect 3600 Here '.strtotime('1st January 1970 01.00AM');
//This gives me 0
PS Tôi đã không đặt bất kỳ Time Zone trong file PHP của tôi hay tôi đã thậm chí không sửa đổi tập tin của tôi .ini (tươi cài đặt XAMPP)
Cập nhật: Time-Zone : Châu Âu/Berlin
Tắt chủ đề, nhưng rofl @ base64 của bạn được mã hóa email – asprin
@asprin bình luận Off-Topic Tôi đoán: p;) hehe cảm ơn bạn anyways , Tôi coi đó là một lời khen –
Vâng, đó là một lời khen, tốt đẹp trong suy nghĩ của hộp và hài hước nữa. – asprin