关于PHP提取Mysql数据库日期时间显示格式的问题 通过php的date函数实现。不要把mysql当成计算器,影响效率。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可使用mysql的格式化函数处理DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写的星期名字(Sun……Sat) %d 月份中的天数, 数字(00……31) %e 月份中的天数, 数字(0……31) %m 月, 数字(01……12) %c 月, 数字(1……12) %b 缩写的月份名字(Jan……Dec) %j 一年中的天数(001……366) %H 小时(00……23) %k 小时(0……23) %h 小时(01……12) %I 小时(01……12) %l 小时(1……12) %i 分钟, 数字(00……59) %r 时间,12 小时(hh:mm:ss [AP]M) %T 时间,24 小时(hh:mm:ss) %S 秒(00……59) %s 秒(00……59) %p AM或PM %w 一个星期中的天数(0=Sunday ……6=Saturday ) %U 星期(0……52), 这里星期天是星期的第一天 %u 星期(0……52), 这里星期一是星期的第一天 %% 一个文字“%”。 所有的其他字符不做解释 也可以用 PHP 的函数 date 去搞定。。~~~ date_format("2004-12-25 20:25:30","%m-%d %H:%i"); 我怎么没找到date_format这个函数呢 这样也可以ereg("[0-9][0-9]-[0-9][0-9] [0-9][0-9]:[0-9][0-9]","2004-12-25 20:25:30",$regs);echo($regs[0]); date_format()这个函数我也没找到,date()搞了半天还是不行。ereg("[0-9][0-9]-[0-9][0-9] [0-9][0-9]:[0-9][0-9]","2004-12-25 20:25:30",$regs);echo($regs[0]);这个方法倒是可以,不知道效率如何。6楼朋友既然会,给出个方法来吧。 date_format()函数是mysql的函数,你当然不可能在php中找到。其实我不是已经给你贴出说明了吗?用php编程实现时,可以echo date("MM-DD HH:mm",strtotime("2004-12-25 20:25:30")); 我这个也行<?php echo date("m-d H:i");?> date('m-d H:i',strtotime($date));可以用,谢谢大家! 大侠帮忙啊!!!急!!谢谢啦!!! 如何快速掌握一個php寫的cms php使用正则从指定的文本中截取内容~~ mysql数据查询问题 编写网站的计数器时遇到的问题 重启服务器后post失效,get可以用.有谁遇到过这样的问题 问个偏僻的问题。。Apache + PHP,表单名字--》变量问题 熟悉php文本操作的朋友请进 有关php中xslt的应用问题 php5.5 win7如何支持XCache求解答 谢谢啦 急啊 写php购物类的问题 以下问题为何?
根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%b 缩写的月份名字(Jan……Dec)
%j 一年中的天数(001……366)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U 星期(0……52), 这里星期天是星期的第一天
%u 星期(0……52), 这里星期一是星期的第一天
%% 一个文字“%”。 所有的其他字符不做解释
ereg("[0-9][0-9]-[0-9][0-9] [0-9][0-9]:[0-9][0-9]","2004-12-25 20:25:30",$regs);
echo($regs[0]);
echo($regs[0]);这个方法倒是可以,不知道效率如何。6楼朋友既然会,给出个方法来吧。
echo date("MM-DD HH:mm",strtotime("2004-12-25 20:25:30"));