/**
* @description: 根據(jù)某一天獲取本月的第一天及最后一天(不傳默認為本月第一天)
* @param {*}
* timestamp: 某天時間
* @return 毫秒數(shù)
*/
function getMonthFrist(timestamp) {
let date = timestamp ? new Date(timestamp) : new Date()
let year = date.getFullYear()
let month = date.getMonth() + 1 // 得到當前月份(0-11月份,+1是當前月份)
month = month > 10 ? month :'0' + month // 補零
let day = date.getDate() // 得到當前天數(shù),實際是本月第一天,因為前面setDate(1) 設置過了
return year + '-' + month + '-' + day
}
function getMonthLast(timestamp) {
let date = timestamp ? new Date(timestamp) : new Date()
let year = date.getFullYear()
let month = date.getMonth() +1
// 這里傳入的是整數(shù)時間,返回的是下個月的第一天,因為月份是0-11
let nextMonthFirthDay = new Date(year,month,1) // 下個月的第一天
let oneDay = 1000*60 * 60 * 24 // 一天的時間毫秒數(shù)
let endDay = new Date(nextMonthFirthDay - oneDay)
let day = endDay.getDate() // 本月最后一天
return year + '-' + month + '-' + day
}
根據(jù)某一天獲取本月的第一天及最后一天
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內(nèi)容
- 大家在做開發(fā)時經(jīng)常需要統(tǒng)計本月、本周的數(shù)據(jù),如何獲取獲取正確獲取時間戳范圍非常關鍵,廢話不多說,直接上代碼!我本地...
- interval的說明: 1、當函數(shù)使用時,即interval(),為比較函數(shù),如:interval(10,1,3...
- 每年到這個時候,身邊就會有很多人開始咳嗽、咳痰、流鼻涕、打噴嚏的,有些是感冒、有些是哮喘、有些是氣管炎,有些的鼻炎...