|
gmstrftime
Format a GMT/UTC time/date according to locale settings
(PHP 4, PHP 5)
Behaves the same as strftime() except that the time returned is Greenwich Mean Time (GMT). For example, when run in Eastern Standard Time (GMT -0500), the first line below prints "Dec 31 1998 20:00:00", while the second prints "Jan 01 1999 01:00:00". ExamplesExample 453. gmstrftime() example<?php
See Also
Code Examples / Notes » gmstrftimeneo
To get a RFC 850 date (used in HTTP) of the current time: gmstrftime ("%A %d-%b-%y %T %Z", time ()); This will get for example: Friday 25-Jun-04 03:30:23 GMT Please note that times in HTTP-headers _must_ be GMT, so use gmstrftime() instead of strftime(). pvdster
If you want the dutch time on your pages and you are hosted on a server in the USA you can easily change it this way: setlocale(LC_TIME, 'nl_NL'); $tgl= gmstrftime("%d %B %Y - %H:%M uur",time()+3600); Then use $tgl to display the right time. Note the +3600 is a day light savings time correction. The result: 22 maart 2005 - 16:39 uur First I used the normal date function and this was the previous result: March 22, 2005 - 04:28 AM I needed it for a dutch guestbook. I'm new to PHP and it took me a while to find it out and maybe it's of no use for experienced PHP programmers but I thought people can always ignore my post :) yellow dot snow
HTTP 1.1 (RFC 2068) requires an RFC 1123 date with a four digit year, so the correct format to use for a Last-modified header would look something like this: <?php header("Last-modified: " . gmstrftime("%a, %d %b %Y %T %Z",getlastmod())); ?> peter dot albertsson
gmstrftime() should not be used to generate a RFC 850 date for use in HTTP headers, since its output is affected by setlocale(). Use gmdate instead: gmdate('D, d M Y H:i:s') . ' GMT'; |
Change Languagecheckdate date_create date_date_set date_default_timezone_get date_default_timezone_set date_format date_isodate_set date_modify date_offset_get date_parse date_sun_info date_sunrise date_sunset date_time_set date_timezone_get date_timezone_set date getdate gettimeofday gmdate gmmktime gmstrftime idate localtime microtime mktime strftime strptime strtotime time timezone_abbreviations_list timezone_identifiers_list timezone_name_from_abbr timezone_name_get timezone_offset_get timezone_open timezone_transitions_get |