2016-07-12 9 views
0

Ich muss konvergieren Zeitstempel zu 2016-07-12 format. Das habe ich versucht.Konvertieren Zeitstempel in lesbares Format

$selectedDate=date('m/d/Y H:i:s', '1465430400000'); 

Ich habe 08/23/48407 00:00:00 Ich muss es 2016-07-12 format conver. Bitte beachten Sie: Hier ist das Format m/d/Y H: i: s nicht die Frage. Ich bekomme ein falsches Datum ist das Problem

Jeder Vorschlag wäre appricieated.

+0

Sie schon 'm/d/YH haben: i: s' und Sie sind für die' Ymd' Format zu fragen? musst du das wirklich posten? – Ghost

+0

@ChetanAmeta Ich treid schon. Ich bekomme 48495-04-03 als Datum. –

+1

Sie sollten versuchen, den Zeitstempel durch 1000 zu teilen, weil es in Millisekunden ist, glaube ich, –

Antwort

3

Es sieht aus wie Ihr Zeitstempel 1000x ist das, was date() erwartet, so versuchen Sie es zunächst mit 1000 Teilen (und dann natürlich mit dem rechten Datumsformat):

$selectedDate = date('Y-m-d', 1465430400000/1000); 
+0

Ich bekomme diesen Wert von einer anderen Quelle, die ich keine Ahnung habe. Du hast Recht. Vielen Dank :) –

0

Sie Datum in einem beliebigen Format konvertieren :

<?php $date1 = strtotime($old_date); 
    echo $date = date("y-M-d", $date1); ?> 

Complete list of format options