2013年11月30日 星期六

用 PHP 取得前(後)幾天、週、月、年

我們常需要去比對資料上的日期與現在的日期的時間差,如果自己去計算實在太麻煩了,所以在這裡介紹一個簡便的做法:

  1. <?php

  2. echo date( 'Y-m-d' ) . '</br>';  /* 當前時間 */
  3. echo date( 'Y-m-d', strtotime('-1 day') ) . '</br>';  /* 前一天 */
  4. echo date( 'Y-m-d', strtotime('-1 week') ) . '</br>';  /* 前一週 */
  5. echo date( 'Y-m-d', strtotime('-1 month') ) . '</br>';  /* 前一個月 */
  6. echo date( 'Y-m-d', strtotime('-1 year') ) . '</br>';  /* 前一個年 */
  7. echo date( 'Y-m-d', strtotime('1 day') ) . '</br>';  /* 隔一天 */
  8. echo date( 'Y-m-d', strtotime('1 week') ) . '</br>';  /* 隔一週 */
  9. echo date( 'Y-m-d', strtotime('1 month') ) . '</br>';  /* 隔一個月 */
  10. echo date( 'Y-m-d', strtotime('1 year') ) . '</br>';  /* 隔一年 */

  11. ?>

執行結果如下圖:


如此一來便能取得前後幾天的時間去做想要處理的動作囉!

沒有留言:

張貼留言