站內搜尋

Friday, March 14, 2014

[PHP] 找出特定日期的前幾周的日期 (使用 strtotime )

找出三週前的日期,通常我們會用
echo date("Y-m-d", strtotime("-3 week"));

如果我們要找出 2011-11-11 三周前的日期呢?這時候就要用到 strtotime 的第二個參數
echo date("Y-m-d", strtotime("-3 week", mktime(0, 0, 0, 11, 11, 2011)));

備註:
還有另一種方式
echo date("Y-m-d", mktime(0, 0, 0, 11, (11 - (3 * 7)), 2011));
這樣也會取到相同的日期

No comments:

Post a Comment