2016-05-23 3 views
0

In php habe ich ein Datum Uhrzeit Format mit Zeitzone wie: 2016-06-24T00: 00: 00.000 + 05: 30.Datum, Uhrzeit und Zeitzone ab 2016-06-24T00: 00: 00.000 + 05: 45

Was will ich erreichen ist:

  1. get Datum Zeit in leicht lesbaren jedes Format
  2. get Zeitzone

ich in Java sah, es wird gewonnen mit Simple(). Aber ich konnte nicht herausfinden, wie es gemacht wird. Jeder Körper hat irgendeine Idee in PHP?

Hilfe wäre willkommen.

+0

Blick auf PHP [Datetime-Klasse] (http://www.php.net/manual/en/class.datetime.php) –

Antwort

6

Sie können DateTime Klasse für Zeit verwenden:

$date = '2016-06-24T00:00:00.000+05:45'; 
$dt = new DateTime($date); 
var_dump($dt->getTimezone()); 
var_dump($dt->format("d.m.Y H:i")); 

http://php.net/manual/en/class.datetime.php

+1

'var_dump ($ dt- > getTimeZone() -> getName()); 'hat den Trick für mich getan – vijayrana

0

Verwenden strtotime() -Funktion verdeckte String in UNIX Zeitstempel. Verwenden Sie dann die Funktion date(), um Datum/Uhrzeit im gewünschten Format anzuzeigen. Datum/Zeit-Formate finden Sie hier http://php.net/manual/en/function.date.php

echo date('F Y h:i:s A', strtotime('2016-06-24T00:00:00.000+05:30')); 
Verwandte Themen