Nasıl zaman biçimleri arasında dönüştürme musunuz?

3 Cevap php

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?

3 Cevap

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());