首页 > 解决方案 > 将时间字符串 HH:MM(小时和分钟)添加到日期时间戳

问题描述

我需要将存储在强(格式:hh:mm)中的时间添加到之前没有小时信息的日期时间戳(例如 2018-06-12 00:00:00)。怎么做?

我想这样做:

$startTime = "11:45";
$startDate = 1528754400; // 2018-06-12 00:00:00

$startDate = $startDate + $startTime; //2018-06-12 11:45:00

标签: phpstringtimestamp

解决方案


刚刚遇到这个使用strtotime

$startTime = "11:45";
$startDate = 1528754400; // 2018-06-12 00:00:00
$startTimeTmp = explode(":",$startTime);

$finalTimestamp = strtotime("+".$startTimeTmp[0]." hours ".$startTimeTmp[1]." minutes", $startDate);

推荐阅读