js根据两个日期获取它们之间的所有日期。格式都为yyyy-MM-dd。(必须js)

js根据两个日期获取它们之间的所有日期。格式都为yyyy-MM-dd。(必须js),第1张

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">

日期格式分为

1 字符串日期格式 如(2019-01-02)

2 时间戳 如 (1604966400000)

3 标准时间格式 (Tue Nov 10 2020 10:57:04 GMT+0800 (中国标准时间))

二获取各类日期格式的方法有

时间戳日期格式: 1Datanow() -------- 获取当前时间的时间戳 ( 往后一天就 + 864e7 )

new Date(parseInt('1604966400000')) --------- 将时间戳转换成标准时间

标准时间格式: 2 new Date() ---------- 获取当前时间标准格式

new Date()getTime() -------- 将标准时间改为时间戳

字符串日期格式: 3 new Date()toLocaleString() --------- 获取当前日期的字符串格式 如(2019/01/02)

Dateparse(new Date('2019-01-02')) -------- 将字符串日期格式改为时间戳

时间比较用时间戳

三获取本月第一天

var date = new Date()

var beginTime = new Date(dategetFullYear(), dategetMonth(), 1)

获取本月最后一天

var date = new Date()

var endTime = new Date(dategetFullYear(), dategetMonth() + 1, 1)

var lastTime = new Date(endTimegetTime() - 1000 60 60 24)

四moment格式转换日期(vue)

五将时间戳转换为任意格式

1新建一个datajs文件

export function formatDate(date, fmt) {

if (/(y+)/test(fmt)) {

fmt = fmtreplace(

RegExp 1length)

)

}

let o = {

'M+': dategetMonth() + 1,

'd+': dategetDate(),

'h+': dategetHours(),

'm+': dategetMinutes(),

's+': dategetSeconds()

}

for (let k in o) {

if (new RegExp( (${k}) )test(fmt)) {

let str = o[k] + ''

fmt = fmtreplace(

RegExp 1length === 1 str : padLeftZero(str)

)

}

}

return fmt

}

function padLeftZero(str) {

return ('00' + str)substr(strlength)

}

2在所要转换的页面引入datejs文件

import {formatDate} from '//datejs'

3调用方法

formatDate(new Date(时间戳), 'yyyy-MM-dd')

以上就是关于js根据两个日期获取它们之间的所有日期。格式都为yyyy-MM-dd。(必须js)全部的内容,包括:js根据两个日期获取它们之间的所有日期。格式都为yyyy-MM-dd。(必须js)、python获取日期的方法有哪些、日期格式校验等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9278671.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存