0
私は、次の文字列形式の日時があります。PHPは日付オブジェクト形式を変換します。 ** /日(+ 0700 1084640400000)/ **
/Date(1084640400000+0700)/
を、私は、PHPでのMySQL を挿入して更新する形式yyyy-mm-dd
に変換したいです。
どうかしてください。
私は、次の文字列形式の日時があります。PHPは日付オブジェクト形式を変換します。 ** /日(+ 0700 1084640400000)/ **
/Date(1084640400000+0700)/
を、私は、PHPでのMySQL を挿入して更新する形式yyyy-mm-dd
に変換したいです。
どうかしてください。
<?php
$timestamp=1084640400000+0700;
echo gmdate("Y-m-d\TH:i:s\Z", $timestamp);
?>
今、私はこの
$str = $strDate;
$match = preg_match('/\/Date\((\d+)([-+])(\d+)\)\//', $str, $date);
print_r($date);
$timestamp = $date[1]/1000;
$operator = $date[2];
$hours = $date[3]/100*3600;
//$hours = substr($date[3],0,-2); // Get the seconds
// echo "<br/>".$hours."<br/>";
//print_r($timestamp);
$datetime = new DateTime();
$datetime->setTimestamp($timestamp);
$datetime->modify($operator . $hours . ' seconds');
var_dump($datetime->format('Y-m-d H:i:s'));
'日付( 'YM-D'、のstrtotime( '+ 0700 1084640400000'))の' – Mohammad
可能な重複[PHPで別のものに1つの日付の形式を変換するソリューションを持っています](http://stackoverflow.com/questions/2167916/convert-one-date-format-into-another-in-php) – Picard