※ 引述《EAFV (EAFV)》之銘言:
: ※ 引述《suomax (shadow)》之銘言:
: : 大家好
: : 我有一個時間的字串 "YYYY-MM-DD HH:MM:SS" 是用當地時間儲存的
: : 現在我希望能把它轉換成 GMT 時間
: : 請問應該怎麼做呢?
: : 謝謝~
: 嗯...要作RSS用的嗎?
: $date = date("Y-m-d H:i:s");
: $time = mktime(
: (int)substr($date,11,2),
: (int)substr($date,14,2),
: (int)substr($date,17,2),
: (int)substr($date,5,2),
: (int)substr($date,8,2),
: (int)substr($date,0,4));
: $times = sprintf("%s GMT",gmdate("M, d Y H:i:s",$time));
: 這樣應該就可以了
如果是使用標準的儲存日期格式(其他樣子我沒用過,只試過date("Y-m-d H:i:s"))
可以試試下面那個函式,蠻方便取出timestamp的
$time=strtotime($date)
剩下的就自己加加減減吧。
更詳細的用法請參照php.net
--
別那麼好奇,你按了我會知道
http://saygosh.com/me/ptt/?id=&user=andre
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.226.186