脚本宝典收集整理的这篇文章主要介绍了将日期格式(在DB或输出中)更改为dd / mm / yyyy – PHP MySQL,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我在两个不同的表中调用不同的日期,并且在我的任何代码中没有任何地方我有类似日期变量或任何东西的任何东西!希望这是一个直接的改变?
>使用strtotime
将日期转换为时间戳
>使用@L_301_3@格式化它
有点像这样,我会说:
$timestamp = strtotime($date_From_db); echo date('d/m/Y',$timestamp);
但这只适用于1970年到2038年之间的日期,因为timestamps存储为32位整数,从1970-01-01算起.
在MysqL中,我认为date_format
功能可以解决问题.
例如 :
MysqL> select date_format(curdate(),'%d/%m/%Y'); +------------------------------------+ | date_format(curdate(),'%d/%m/%Y') | +------------------------------------+ | 19/03/2010 | +------------------------------------+ 1 row in set (0.03 sec)
并且,为了完整性,PHP中的另一个解决方案是不使用1970-2038的限制,而是使用DateTime类,特别是:
> DateTime::__construct
解析数据库返回的日期
> DateTime::format
将日期格式化为您想要的任何格式.
例如,这部分代码:
$date = new DateTime('2010-03-19'); echo $date->format('d/m/Y');
会得到你的输出:
19/03/2010
以上是脚本宝典为你收集整理的将日期格式(在DB或输出中)更改为dd / mm / yyyy – PHP MySQL全部内容,希望文章能够帮你解决将日期格式(在DB或输出中)更改为dd / mm / yyyy – PHP MySQL所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。