日期格式之间的转换

你将如何转换存储为一个日期

2011-01-18 11点51分41秒

18-01-2011 11时51分41秒

使用PHP?

提前谢谢了!

--------------解决方案-------------

date('dmY H:i:s', strtotime('2011-01-18 11:51:41'));

比使用的strtotime(),假设你的PHP更可靠5.3+

$oldtime = date_parse_from_format('Ymd h:i:s', '2011-01-18 11:51:41');
$newtime = date('dmY h:i:s', $time);

但是,你把从日期格式表明它是从一个MySQL日期时间字段来了,在这种情况下,你也可以这样做:

SELECT DATE_FORMAT(yourfield, '%d-%m-%Y %H:%i:%s')

并保存自己在PHP中一个完整的往返。

转换旧日期UNIX时间strtotime()然后用其输出的新格式date()

$olddate = "2011-01-18 11:51:41";
$newdate = date('dmY H:i:s', strtotime($olddate));
echo $newdate;

// 18-01-2011 11:51:41

$your_date = "2011-01-18 11:51:41";
echo date('dmY H:i:s', strtotime($your_date));

演示

分类:php 时间:2015-03-15 人气:4
本文关键词: PHP和MySQL
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.282 (s). 10 q(s)