<!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获取日期的方法有哪些、日期格式校验等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)