0
我想根據用戶確定的「開始日期」在12周內生成一個日期列表。PHP/MySQL - 根據開始日期確定一系列日期+ INSERT
如果用戶選擇今天的日期,我需要知道從今天開始的每個日期超過12周。
一旦我有這些日期,我需要將它們插入數據庫表。
我想說我已經做了一些如何做到這一點的道路,我認爲PHP Mktime(http://php.net/manual/en/function.mktime.php)和櫃檯可能在正確的區域,但我有點難住。
任何建議或鏈接將不勝感激,謝謝。
編輯:
發現這裏面我錯過了周圍第一次:
PHP: get next 13 dates from date?
這是進入右側區域。
編輯2:
從上面列出的職位這個作品非常好,從給定的起始日期得到任何數量的日期:
$start = strtotime($s_row['schedule_start_date']);
$dates=array();
for($i = 1; $i<=42; $i++)
{
array_push($dates,date('Y-m-d', strtotime("+$i day", $start)));
}
print_r($dates);
我已經改變了上面的例子中得到的日期持續6周(42天)。有沒有人有任何線索如何修改這個分裂42天到幾周?
因此,使用數組中的結果,我想生成一個包含計算日期 - 第1周(列表日期),第2周(列表日期)等等的列表?
請記住[日期和時間](http://php.net/manual/en/book.datetime.php)庫提供了大量現成功能。 – 2010-08-12 23:45:05