我有一個日期列的MySQL數據庫,我使用數據類型datetime。如何將日期轉換爲整數在PHP中?
但現在我想從我的日期時間數據類型更改爲長整型
我想知道如何轉換日期的任何整數值。
讓說,我有個約會
即2012-03-27 18:47:00
,所以我在想,如果有可能轉換成任何整數像131221154
我有一個日期列的MySQL數據庫,我使用數據類型datetime。如何將日期轉換爲整數在PHP中?
但現在我想從我的日期時間數據類型更改爲長整型
我想知道如何轉換日期的任何整數值。
讓說,我有個約會
即2012-03-27 18:47:00
,所以我在想,如果有可能轉換成任何整數像131221154
檢查這個
<?php
$timestamp = strtotime('1st January 2004'); //1072915200
// this prints the year in a two digit format
// however, as this would start with a "0", it
// only prints "4"
echo idate('y', $timestamp);
?>
使用strtotime
PHP的功能。
該函數期望給出一個包含英文日期格式的字符串,並將嘗試將該格式解析爲Unix時間戳(自1970年1月1日00:00:00 UTC以來的秒數),相對於現在給出的時間戳,或者當前時間(如果現在不提供)。
echo strtotime('2012-03-27 18:47:00'); //--> which results to 1332866820
而要再次做到,只需使用PHP的date
功能:
$long = strtotime('2012-03-27 18:47:00'); //--> which results to 1332866820
echo date('Y-m-d H:i:s', $long);
您使用PHP? – Vainglory07
是的,我使用PHP轉換此。 –
這是一個日期時間,你需要考慮你在這裏做什麼。你爲什麼要長一段? –