2016-07-12 8 views
0

タイムスタンプを2016-07-12 formatに変換する必要があります。これが私が試みたものです。タイムスタンプを読み取り可能な形式に変換する

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

私は2016-07-12 formatにそれをCONVERする必要が08/23/48407 00:00:00を得ました。 注:ここでは、フォーマットm/d/Y H:i:sは問題ではありません。私は間違った日付を取得しています問題は

任意のsuggetionがappricieatedされます。

+0

あなたは本当にこれを投稿する必要がありますか? – Ghost

+0

@ChetanAmeta私はすでに腹を立てています。私は日付として48495-04-03を得ています。 –

+1

タイムスタンプを1000分の1に分割するようにしてください。それはミリ秒であると思います。 –

答えて

3

あなたのタイムスタンプは何date()を期待するので、1000でそれを割る最初にしてみてください(そして、もちろん、右の日付書式を使用)の1000倍であるように見えます:あなたは任意の形式で日付を変換することができ

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

私はこのアイデアを持っていない別のソースからこの値を得ています。あなたは正しいです。ありがとう:) –

0

I:S`、あなたは `Ymd`フォーマットを求めている?:あなたはすでに` M/D/YHを持って

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

Complete list of format options

関連する問題