heldenbrau Posted August 1, 2009 Share Posted August 1, 2009 This code aimed at printing a unix timestamp of todays date: $toddate= date(mktime()); echo $toddate; Produces this: Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/London' for '1.0/DST' instead. I want it to print out the current date. Link to comment https://forums.phpfreaks.com/topic/168392-time-problems/ Share on other sites More sharing options...
GingerRobot Posted August 1, 2009 Share Posted August 1, 2009 Not seen that one before, but according to the manual: Errors/Exceptions Every call to a date/time function will generate a E_NOTICE if the time zone is not valid, and/or a E_STRICT or E_WARNING message if using the system settings or the TZ environment variable. See also date_default_timezone_set() So i'm assuming there's no timezone set in your PHP setup. By the by, you don't need both of those functions to do what you want. You either want mk_time() with no parameters, date("U") or time(). Link to comment https://forums.phpfreaks.com/topic/168392-time-problems/#findComment-888263 Share on other sites More sharing options...
heldenbrau Posted August 1, 2009 Author Share Posted August 1, 2009 I am working from a book, but the timezone is not mentioned anywhere. So I don't understand how it works, or how you set it. I am working on creating a webpage that shows how long somebody has had an account for. Their user rating is based on how long they have been signed up. So I need to put the current timestamp into a variable and then subtract the date when they created their account. Link to comment https://forums.phpfreaks.com/topic/168392-time-problems/#findComment-888353 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.