php關於時間日期的處理不是很規範,簡單就簡單了,就是不知道輸入的字串是否能夠正確轉化為需要的datetime型別。
物件導向的php應該使用datetime類來做string和datetime的轉換
從字串到時間型別
datetime::createfromformat(『m/d/y h:i','03/01/2008 02:20');
$totalprice=0.0;
從datetime到字串
$datetime = new datetime('2008-08-03 14:52:10');
echo $datetime->format('js, f y') . "\n";
獲取當前時間
getdate()
雖然這樣操作有點麻煩,不過各個部分都是自己精確控制的格式,心裡安生一點哈。
以上都是針對php 5.3才有
老版本仍要用這個
echo date('m/d/y h:i',strtotime('10/20/2009 15:21'));
注意:用陣列從資料庫讀出的是乙個字元型
Boost庫使用 date time類庫
boost庫中使用了timer date time chrono處理時間與日期的問題。在上層開發中,經常碰到不同時間體系的處理,如格里高利歷 utc等,date time解決了大部分蕾絲的問題,是乙個較為全面 靈活的時間和日期類庫,並且可以與c的傳統時間結構tm相互轉換,提供底層支援。date ti...
DateTime類常用技巧
今天 datetime.now.date.toshortdatestring 昨天,就是今天的日期減一 datetime.now.adddays 1 toshortdatestring 明天,同理,加一 datetime.now.adddays 1 toshortdatestring 本週 要知道本...
DateTime簡單使用
using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace ex7.18 n n y,m,d,h,min,sec 輸出...