星期日, 10月 18, 2009

PHP 裡抓出當月的第一天第一秒鐘,以及下個月的第一天第一秒鐘 (也就是當月最後一秒的後一秒)

PHP 時嘗試了不少方法,看起來這個方法是比較簡單的:
function getMonthPeriod()
{
# 用台北時間計算
date_default_timezone_set('Asia/Taipei');

# 取出本月的第一天
$beginTime = mktime(0, 0, 0, date('n'), 1);

# 取出下個月的第一天
$endTime = strtotime('+1 month', $beginTime);

return array($beginTime, $endTime);
}