PHP仅在PHP日期更改时间戳

时间:2017-07-14 06:10:41

标签: php

我有一个约会,我只想修改其中的时间戳,并保持一个月的年份相同。有什么办法吗?

我有这个日期 2017-07-12 13:41:23

我尝试将日期设为

date("Y-m-d H:i:s" , strtotime(strtr("12-07-2017 13:41:23", "/", "-")))

由于

3 个答案:

答案 0 :(得分:0)

这段代码对我有用

(日期(“​​Y-m-d”,strtotime(“12-07-2017 13:41:23”))。“”。日期(“H:i:s”));

答案 1 :(得分:0)

我不知道这是否正是你需要的

$xx = '12-07-2017 13:41:23';
$result = date('Y-m-d', strtotime($xx)) . date('H:i:s', time());

答案 2 :(得分:0)

修改日期和时间时,请保存自己的痛苦世界并使用DateTime个对象。要将时间戳上的时间设置为当前时间,只需使用DateTime::setTime

$date = new DateTime("12-07-2017 13:41:23");
$date->setTime(date('G'),date('i'),date('s'));
echo $date->format("Y-m-d H:i:s"); // Outputs 2017-07-12 01:36:29