(PHP 4, PHP 5)
gmstrftime — Formatează o dată/oră GMT/UTC în conformitate cu setările locale
Se comportă în același mod ca și strftime() cu excepția că ora întoarsă este Greenwich Mean Time (GMT) - Ora Medie Greenwich. Spre exemplu, când se rulează în Eastern Standard Time (GMT -0500), prima linie de mai jos afișează "Dec 31 1998 20:00:00", în timp ce a doua afișează "Jan 01 1999 01:00:00".
Vezi descrierea în strftime().
Parametrul opțional timestamp este un integer și este un moment de timp Unix și are valoarea implicită a orei locale, dacă parametrul timestamp nu este indicat. Cu alte cuvinte, valoarea implicită este cea a funcției time().
Întoarce un string formatat în conformitate cu string-ul format, utilizând timestamp-ul dat sau ora locală curentă, dacă nu este dat un timestamp. Denumirile lunilor și zilelor săptămânii și alte string-uri ce depind de limbă respectă setările locale stabilite cu ajutorul setlocale().
Example #1 Exemplu gmstrftime()
<?php
setlocale(LC_TIME, 'en_US');
echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 98)) . "\n";
echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 98)) . "\n";
?>