作者nylon419 (alex)
看板PHP
標題Re: [請益]請教文字轉換日期的方法
時間Fri Jan 12 20:38:52 2007
※ 引述《nylon419 (alex)》之銘言:
: 小弟又遇上另一個問題
: 就是已經從使用者輸入一筆資料
: 格式為: 11/01/2007
: 請問怎樣把他改成符合mysql的格式: YYYY-MM-DD
: 謝謝各位大大~ m(_ _)m
又有問題拉
我試過 09/01/2007-->2007-01-09
是可以的...
但是 13/01/2007 這個日子就不行了
我覺得是strtotime的問題...
謝謝大大指教~
--
所有錯都是我的錯~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.116.129
1F:→ nylon419:補充一點...13/01/2007會變成 1970-01-01 01/12 20:39
2F:推 varka:Date format 應該是 月/日/年才對。 01/12 21:22
3F:→ varka:09/01/2007-->2007-09-01 ; 一年沒有13月 01/12 21:23
4F:推 nylon419:可是我是一定要 日/月/年 這個格式才行耶..有其他辦法嗎? 01/12 22:49
5F:推 roga:不然先用explode以 / 分割存到陣列,然後再對調陣列元素吧.. 01/12 23:12
6F:推 LPH66:preg_replace如何? 直接用regexp整個代掉 01/13 01:46
7F:→ LPH66:preg_replace('|(\d+)/(\d+)/(\d+)|','$3-$2-$1',$str); 01/13 01:47
8F:→ LPH66:等等不對 |有意義 還是改回/當分隔 01/13 01:49
9F:→ LPH66:preg_replace('/(\d+)\/(\d+)\/(\d+)/','$3-$2-$1',$str); 01/13 01:50
10F:推 nylon419:謝謝各位大大的指教....己經用strtok解決了 01/13 19:15