Jam*_*son 1 php timestamp date
给定一个时间戳,这将是最优雅的解决方案,以四舍五入日期了第二天的凌晨最接近?
例如1374246685(19/07/13 10:11:25)将四舍五入到1374296400(20/07/13 00:00:00).
DateTime可以做得很好: -
$midnight = (new \DateTime())->setTimestamp(1374246685)->modify('tomorrow');
Run Code Online (Sandbox Code Playgroud)
虽然PHP版本> = 5.4.
否则会是: -
$midnight = new \DateTime();
$midnight->setTimestamp(1374246685)->modify('tomorrow')->setTime(0, 0);
Run Code Online (Sandbox Code Playgroud)