Ben php kullanarak saniyeler içinde bir dönem süresine mysql damgası dönüştürmek isteyen, ve tersi duyuyorum. Bunu yapmak için en temiz yolu nedir?
strtotime ve PHP kılavuzunda date işlevleri bakın.
$unixTimestamp = strtotime($mysqlDate); $mysqlDate = date('Y-m-d h:i:s', $unixTimestamp);
PHP seviyor unix çağı zaman ileri ve geri dönüştürmek için yararlı olan MySQL iki işlevi vardır:
from_unixtime()
unix_timestamp()
Örneğin, PHP unix zaman içinde geri almak için, bunu yapabilirsiniz:
SELECT unix_timestamp(timestamp_col) FROM tbl WHERE ...
Dönem saniye MySQL zaman damgası:
strtotime($mysql_timestamp);
MySQL zaman damgası dönemi saniye:
$mysql_timestamp = date('Y-m-d H:i:s', time());