dongxikuo5171 2016-01-18 04:43
浏览 30

PHP - DateTimeZone错误

I'm using functions with the datetime object that require a datetimezone object as an argument. why datetime error ? helpme please.

<?php
$sunrise = $r['resto_time1'];
$sunset = $r['resto_time2'];
$time_zone = $r['time_zone'];
$dateTime = new DateTime('now', new DateTimeZone($time_zone));
$current_time = $dateTime->format('H:i A');
$date1 = DateTime::createFromFormat('H:i a', $current_time);
$date2 = DateTime::createFromFormat('H:i a', $sunrise);
$date3 = DateTime::createFromFormat('H:i a', $sunset);
if ($date1 > $date2 && $date1 < $date3)
{
echo 'open';
}
else {
    echo "Close";
}

?>

why datetime error ? help me please.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
    • ¥15 (标签-MATLAB|关键词-多址)
    • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
    • ¥500 52810做蓝牙接受端
    • ¥15 基于PLC的三轴机械手程序
    • ¥15 多址通信方式的抗噪声性能和系统容量对比
    • ¥15 winform的chart曲线生成时有凸起
    • ¥15 msix packaging tool打包问题
    • ¥15 finalshell节点的搭建代码和那个端口代码教程
    • ¥15 Centos / PETSc / PETGEM