spires Posted March 19, 2010 Share Posted March 19, 2010 Hi I need to be able to to set the time back 1 hour, as for some reason, the time function is an hour ahead. Example: $DT2 = date("m/d/Y H:i:s"); echo $DT2; // 03/19/2010 17:14:43 // Should be: 03/19/2010 16:14:43 I have tried the following but this did not work: $DT2 = date("m/d/Y H:i:s", -time(3600)); This produced - 10/15/1929 06:45:17 As you can see, both time and date are now out. Any help would be great. Thanks Link to comment https://forums.phpfreaks.com/topic/195817-date-and-time-help/ Share on other sites More sharing options...
oni-kun Posted March 19, 2010 Share Posted March 19, 2010 You should set set the default timezone to conform to E_STRICT error settings and to fix your problem: http://php.net/manual/en/function.date-default-timezone-set.php You should change this value in php.ini or alike, as a wrong timezone can be a problem when coding. Link to comment https://forums.phpfreaks.com/topic/195817-date-and-time-help/#findComment-1028649 Share on other sites More sharing options...
spires Posted March 19, 2010 Author Share Posted March 19, 2010 ok Thanks for your help Link to comment https://forums.phpfreaks.com/topic/195817-date-and-time-help/#findComment-1028654 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.