0

私は解決できないこの問題を抱えています。適切な言葉で説明できないからです。私はこれに慣れていないので、この不器用な質問で申し訳ありません。

以下に、私の目標の概要を示します。

この形式の日付と時刻があります11-28-2013 10:52:16 (これは私のフロントエンドのタイムスタンプです) 小さな JS スクリプトを使用して、ここで任意のものを選択できます。2013-11-28のように変換する必要があります。10:52:16 (これは mysql のタイムスタンプです)

PHP で MySQL のタイムスタンプをフォーマットしたい

何か案は ?

4

2 に答える 2

2

このようにしてください

<?php
$datefromJS="11-28-2013 10:52:16";
$date = DateTime::createFromFormat('m-d-Y H:i:s',$datefromJS); 
echo $mysqlformat=$date->format('Y-m-d H:i:s');
?>

出力:

2013-11-28 10:52:16
于 2013-11-07T05:32:21.917 に答える
0

次のようなものを使用してみてください

<?php
$old_date_timestamp = strtotime('11-28-2013 10:52:16');
$new_date = date('Y-m-d H:i:s', $old_date_timestamp);  
?> 
于 2013-11-07T05:34:13.140 に答える