作者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