我正在使用以下代码将通用时间代码转换为对用户更友好的代码。
$meeting_time = date('g:i a', strtotime($time_date_data));
但现在我需要从 meeting_time 中减去 6 小时。我应该在上面的代码之后执行它还是可以将它用于相同的日期函数?
类似于:
$meeting_time = date('g:i a' - 6, strtotime($time_date_data));
最佳答案
$meeting_time = date('g:i a', strtotime($time_date_data) - 60 * 60 * 6);
字符串到时间 (strtotime) 返回一个以秒为单位的 Unix 时间戳(从 Epoch 开始),因此您可以简单地减去 21600 秒,然后再将其转换回指定的日期格式。
关于php - 从日期 ('g:i a' 减去 6 小时,strtotime($time_date_data));,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8214104/