-2

Zend_Date と締め切り時間が午後 5 時である場合、次の営業日を計算するにはどうすればよいですか? 営業日はMF(平日)です。

例: 金 午後 4 時は同じ日付を返す必要があります 土曜はいつでも返す必要があります 翌月火 午後 8 時は水を返す必要があります

4

1 に答える 1

2

これは以前に質問されたと思います. PHP で指定された日付の翌営業日ですが、ここでは Zend_Date を使用しています:

$now = new Zend_Date();
if (($now->get(Zend_Date::WEEKDAY_DIGIT) % 6 == 0)
 || ($now->isLater('17:00:00', Zend_Date::TIMES))
) { 
    $now->set(
        strtotime('+1 weekday', $now->toString(Zend_Date::TIMESTAMP)),
        Zend_Date::TIMESTAMP
    );
}   
echo $now->toString(Zend_Date::W3C);
于 2012-06-08T16:45:10.153 に答える