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 Quote 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. Quote 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 Quote Link to comment https://forums.phpfreaks.com/topic/195817-date-and-time-help/#findComment-1028654 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.