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

# gmstrftime

(PHP 4, PHP 5, PHP 7)

gmstrftime — Formatează 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(20, 0, 0, 12, 31, 98)) . "\n";
echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 12, 31, 98)) . "\n";
?>`

### A se vedea și

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