linux中用date命令來獲取上個月最後一天的日期:
$ date -d"`date +%y%m01` last day" +%y%m%d
20161231
編寫指令碼getdate.sh:
#! /bin/sh
nowdate=`date +%y%m01` #本月第一天
startdate=`date -d"$nowdate last month" +%y%m%d` #上個月第一天
enddate=`date -d"$nowdate last day" +%y%m%d` #上個月最後一天
#遍歷上個月的每一天
while (( $startdate <= $enddate ))
do echo $startdate
startdate=`date -d "+1 day $startdate" +%y%m%d`
done
執行該指令碼的結果:
./getdate.sh
20161201
20161202
20161203
20161204
20161205
20161206
20161207
20161208
20161209
20161210
20161211
20161212
20161213
20161214
20161215
20161216
20161217
20161218
20161219
20161220
20161221
20161222
20161223
20161224
20161225
20161226
20161227
20161228
20161229
20161230
20161231
JS獲取下個月或上個月的今天
date.prototype.format function fmt if y test fmt for var k in o return fmt 呼叫方式 var time1 new date format yyyy mm dd hh mm ss 為了方便就封裝成傳遞乙個天數,即可獲取多少天後的...
PHP獲取上週一和上個月
php獲取上週一有個坑,如果今天是周一,獲取的是上週一。如果今天是周二到週日,獲取的是本周一。根據傳遞的頁碼數和每頁顯示多少條,獲取對應的資料 if data type day else if data type week else if data type month time time toda...
js獲取上個月的今天或者下個月的今天
如果上個月或者下個月沒有今天,就取上個月或者下個月的最後一天。傳引數 1是下個月的今天,1是取上個月的今天。function getxmonthtoday type if parseint day 10 now year month day 如果取當月日期可直接 return 返回 var prem...