|
gmstrftime
Format a GMT/UTC time/date according to locale settings
(PHP 4, PHP 5)
Example 453. gmstrftime() example<?php 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 |