要将13位时间戳加上小时数,可以使用PHP的strtotime()函数和date()函数来实现。strtotime()函数将时间戳转换为Unix时间戳,然后可以使用date()函数格式化新的时间戳。
以下是一个示例代码:
$timestamp = 1595952000000; // 13位时间戳
$hoursToAdd = 2; // 要添加的小时数
$newTimestamp = strtotime("+{$hoursToAdd} hours", $timestamp);
$newTimestamp = $newTimestamp * 1000; // 转换为13位时间戳
$formattedDate = date('Y-m-d H:i:s', $newTimestamp);
echo $formattedDate;
在上面的示例中,我们首先将13位时间戳转换为Unix时间戳,然后使用strtotime()函数将小时数添加到时间戳中。最后,我们将新的Unix时间戳乘以1000,以将其转换回13位时间戳。最后,我们使用date()函数将新的时间戳格式化为所需的日期和时间格式,并将其打印出来。
请注意,以上示例中的时间戳是一个示例值,您需要将其替换为您自己的时间戳。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站