我想知道日历开始的天数。所以我这样做:
$beginning = Carbon::create(0, 1, 1)->startOfDay(); // is: 0000-01-01 00:00:00
$date = Carbon::now()->->startOfDay(); // is: 2016-05-25
$beginning->diffInDays($date)); // return: 736473
那是对的,对吗?
我想让反过来做同样的事情。当天是800000的日期是几号?在Carbon中我已经忽略了一些东西吗?
答案 0 :(得分:0)
一般而言,使用公元1582年之前的日期作为时期(即起始参考点)是不可取的。格里高利历是在公元1582年建立的 - 它可以向后延伸以形成proleptic Gregorian calendar,但是某些软件可能会不一致地处理这个问题。
总而言之,您应该能够使用Carbon->addDays()
方法来完成您在此处尝试完成的任务:
$date = $beginning->addDays(800000);