好的,現在!
echo date('r', strtotime('10.01.11'));
打印:孫,2012年2月5日10時01分11秒
預計:星期一,2011年1月10日00:00:00
如何強制strtotime()
將輸入字符串解析爲僅限日期?我必須以不同格式轉換一堆日期。 DateTime::format
不是一個選項,因爲我不知道腳本會遇到的所有格式,甚至沒有安裝在服務器上(我沒有權限執行此操作)。
試圖
strtotime('day 10.01.11')
,
strtotime('10.01.11 00:00:00')
,
strtotime('10.01.11 midnight')
- 毫無效果。
任何幫助非常感謝
得到了相同的想法,但用'-'代替'/',因爲那會自動將日期變成美國格式。不幸的是,這也不起作用:'strtotime('01-10-11')'返回_Thu,2001年10月11日。 – 2012-02-05 21:53:13
@ Czechnology的編輯:是的,我想是這樣... – 2012-02-05 21:59:26