gmstrftime

(PHP 4, PHP 5, PHP 7)

gmstrftimeFormatează o dată/oră GMT/UTC în conformitate cu setările locale

Descrierea

gmstrftime ( string $format [, int $timestamp = time() ] ) : string

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".

Parametri

format

Vezi descrierea în strftime().

timestamp

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().

Valorile întoarse

Î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().

Exemple

Example #1 Exemplu gmstrftime()

<?php
setlocale
(LC_TIME'en_US');
echo 
strftime("%b %d %Y %H:%M:%S"mktime(2000123198)) . "\n";
echo 
gmstrftime("%b %d %Y %H:%M:%S"mktime(2000123198)) . "\n";
?>

A se vedea și

  • strftime() - Formatează o oră/dată locală în conformitate cu setările locale