Php 格式化';Y-m-dh:i:s';用strottime
我想格式化Php 格式化';Y-m-dh:i:s';用strottime,php,Php,我想格式化$datetime=date('Y-m-dh:I:s')到$time使用strotime($datetime)显示,如2016-01-20 11:16:31,但它不起作用。我该如何解决这个问题 代码 $datetime = date('Y-m-d H:i:s'); $time = strtotime($datetime); echo $time; echo $datetime; 我的代码给出如下输出: 1453263391 // $time 2016-01-20 11:16:3
$datetime=date('Y-m-dh:I:s')
到$time
使用strotime($datetime)
显示,如2016-01-20 11:16:31
,但它不起作用。我该如何解决这个问题
代码
$datetime = date('Y-m-d H:i:s');
$time = strtotime($datetime);
echo $time;
echo $datetime;
我的代码给出如下输出:
1453263391 // $time
2016-01-20 11:16:31 // $datetime
strotime
并没有像您期望的那样给您时间。如果您只需要时间,请删除日期占位符
$datetime = date('Y-m-d H:i:s');
$time = date('H:i:s');
strotime
是另一回事。它将格式正确的日期-时间字符串转换为UNIX时间戳,您在这里似乎不需要它。strotime
不会像您预期的那样为您提供时间。如果您只需要时间,请删除日期占位符
$datetime = date('Y-m-d H:i:s');
$time = date('H:i:s');
strotime
是另一回事。它将格式正确的日期时间字符串转换为UNIX时间戳,您在这里似乎不需要它。strotime()
返回unixtimestamp,因此使用UNIX时间戳,您可以使用提供的时间戳自定义自己的日期格式
$datetime = date('Y-m-d H:i:s'); //or can be like $datetime = '2014-09-08 14:54:21';
$unix = strtotime($datetime);
$date = date('Y-m-d',$unix);
$time = date('H:i:s',$unix);
$hour = date('H',$unix);
$minute = date('i',$unix);
$month = date('m',$unix); //etc
strotime()
返回unixtimestamp,因此使用unix时间戳,您可以使用提供的时间戳自定义自己的日期格式
$datetime = date('Y-m-d H:i:s'); //or can be like $datetime = '2014-09-08 14:54:21';
$unix = strtotime($datetime);
$date = date('Y-m-d',$unix);
$time = date('H:i:s',$unix);
$hour = date('H',$unix);
$minute = date('i',$unix);
$month = date('m',$unix); //etc
strotime提供Unix时间戳$datetime提供预期的格式date('Y-m-dh:i:s');我想从$datetime=date('Y-m-d H:I:s');设置$time格式。日期和时间就像2016-01-20 11:16:31
strotime
不会给你time
你期望的日期('Y-m-d H:i:s');这是一种日期时间格式dudesrtotime提供Unix时间戳$datetime提供预期的格式date('Y-m-dh:i:s');我想从$datetime=date('Y-m-d H:I:s');设置$time格式。日期和时间就像2016-01-20 11:16:31strotime
不会给你time
你期望的日期('Y-m-d H:i:s');这是个约会时间格式的家伙