php時間戳與字串的相互轉換

2021-09-01 17:31:13 字數 752 閱讀 3799

<?php

date_default_timezone_set("prc");//將時區設定為中國

$stringtime = date("y-m-d h:i:s",time());

echo $stringtime."

";echo strtotime($stringtime)."

";echo date("y/m/d g:i:s a",strtotime($stringtime));

echo "

";$stringtime2 = "2013-05-16 09:31:56";//自己設定,目的是比較2個時間的差

echo $stringtime2."

";echo strtotime($stringtime2)."

";echo date("y/m/d g:i:s a",strtotime($stringtime2));

echo "

";echo strtotime($stringtime2) - strtotime($stringtime);

?>

說明:

date_default_timezone_set("");設定時區,php5.1以上,time()獲得的時間比實際時間慢了8個小時。所以要設定時區。也可以使用date_default_timezone_set('etc/gmt-8');設定時區

詳情參考:

如果要將時間戳儲存到資料庫裡,我使用的是varchar型別

詳細參考

php時間戳與字串的相互轉換

php date 函式的第二個引數是int型別的,如果是字串型別的,結果就會變成1970 01 01 xx xx xx,那麼如何將兩種型別的時間互轉呢?查了下php 的api,原來有這麼個函式,它就是strtotime php date default timezone set prc string...

php時間戳與字串的相互轉換

php date 函式的第二個引數是int型別的,如果是字串型別的,結果就會變成1970 01 01 xx xx xx,那麼如何將兩種型別的時間互轉呢?查了下php 的api,原來有這麼個函式,它就是strtotime date default timezone set prc stringtime...

hive 中時間戳與時間字串的相互轉換

時間戳是資料庫常用的存放日期的形式之一,表示從 utc 時間 1970 01 01 00 00 00 開始到現在的秒數,與常規時間格式如 2018 01 01 00 00 00 可以相互轉換,方法如下。一 unix timestamp 函式用法 1 unix timestamp 返回當前時間戳。另外...