Jump to content

mktime vs. gmmktime


johnnyk

Recommended Posts

I don't understand why this happens:

[code]
$date = getdate(mktime(0, 0, 0, 5, 27, 2006));
echo $date['weekday']; //Saturday (correct)
[/code]

[code]
$date = getdate(gmmktime(0, 0, 0, 5, 27, 2006));
echo $date['weekday']; //Friday (incorrect)
[/code]

What makes mktime() and gmmktime() different? I know gmmktime() is based on GMT time, but I don't understand why that makes a difference since the user is providing the date and time. Maybe I don't make sense. Let me know.
Link to comment
https://forums.phpfreaks.com/topic/10626-mktime-vs-gmmktime/
Share on other sites

[!--quoteo(post=377741:date=May 27 2006, 10:20 PM:name=poirot)--][div class=\'quotetop\']QUOTE(poirot @ May 27 2006, 10:20 PM) [snapback]377741[/snapback][/div][div class=\'quotemain\'][!--quotec--]
Actually if it generates a timestamp there is no difference.

Basically mktime() generates local timestamps, and gmmktime() GMT timestamps.
[/quote]
Ah I see, I see. I didn't really understand what a unix timestamp was. It all makes sense now. But why 1970?
Link to comment
https://forums.phpfreaks.com/topic/10626-mktime-vs-gmmktime/#findComment-39623
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.