這已被問很多,但我發現的答案似乎不工作,所以我在這裏張貼,看看是否有人可以幫助。 我有這個 $sql = "SELECT SQL_CALC_FOUND_ROWS *, UNIX_TIMESTAMP(order_date) AS order_date, UNIX_TIMESTAMP(order_expected) AS order_expected
FROM orders WHERE
我試圖確定DateTime是否與DateInterval可能發生的恰好相符。我正在使用的時間間隔需要允許「下個月的第N個Xday」格式規範,並且我不確定在給定這些條件的情況下這種情況是否可行。 我的基本想法是反轉DateInterval,它適用於原DateTime的克隆,把它放回去,因爲它是,再次申請,然後檢查是否兩個DateTime實例都是平等的。如果是這樣,它正好發生在區間: public s
的我用下面的代碼: public static function getDays($day, $m, $y) {
$days = new DatePeriod(
new DateTime("first $day of $m $y"),
DateInterval::createFromDateString('next ' . $day),
new DateTim