剛接到乙個需求,指定某個時間段,要按天,按月,按年,來分別計算所有經過的日期,
# 計算日期之間所有天
function prday($start, $end) while (($dt_start += 86400) <= $dt_end); // 重複 timestamp + 1 天(86400), 直至大於結束日期中止
return $day;
}
# 計算日期之間所有月
function prmnth($start, $end)
return $month;
}
# 計算日期之間所有年
function pryear($start, $end)
return $year;
}
現在反過來,給任意時間,計算出所對應的時間撮
# 任意時間今天的開始和結束時間撮
public static function today($t = '')
# 任意時間昨天的開始和結束時間撮
public static function yesterday($t = '')
# 任意時間周的開始和結束時間撮
public static function gettimeofweek($y = '', $w = '')
# 任意時間月的開始和結束時間撮
public static function mfristandlast($y = 0, $m = 0)
# 任意時間年的開始和結束時間撮
public static function yeartime($y = '')
python獲取指定日期內的所有日期,所有月份
coding utf 8 import datetime from datetime import timedelta def gen dates b date,days day timedelta days 1 print day for i in range days print b date ...
php獲取指定日期時間
本周一echo date y m d time date w 0 7 date w 1 24 3600 w為星期幾的數字形式,這裡0為週日 本週日echo date y m d time 7 date w 0 7 date w 24 3600 同樣使用w,以現在與週日相關天數算 上周二echo da...
shell計算指定日期的後一天日期
shell計算指定日期的後一天日期 例如輸入 20110228 輸出 20110301 輸入 20110830 輸出 20110831 我只知道計算當前日期的後一天,或者幾天的日期是 date y m d date 1 day 1標示明天,2是後天,以此類推 date d 20110228 1 da...