关于时间的转换前端

//字符串转时间戳
strToDate: function (str) {
let arr = str.split(’-’);
let date = new Date(arr[0], arr[1], arr[2]);
return date.getTime();
},
//时间戳转字符串
dateToStr: function (dateObj) {
let date = new Date(parseInt(dateObj));
// ((optionsType.date - new Date().getTime() < 86399999) ? (date.getMonth() + 1) : date.getMonth())
return date.getFullYear() + ‘-’ + (date.getMonth() + 1) + ‘-’ + date.getDate();
},
// 日期比较大小
daysBetween: function (sDate1, sDate2) {
//Date.parse() 解析一个日期时间字符串,并返回1970/1/1 午夜距离该日期时间的毫秒数
var time1 = Date.parse(new Date(sDate1));
var time2 = Date.parse(new Date(sDate2));
var nDays = Math.abs(parseInt((time2 - time1) / 1000 / 3600 / 24));
return nDays;
},
//获取当前时间,格式YYYY-MM-DD
getNowFormatDate: function () {
var date = new Date();
var seperator1 = “-”;
var year = date.getFullYear();
var month = date.getMonth() + 1;
var strDate = date.getDate();
// if (month >= 1 && month <= 9) {
// month = “0” + month;
// }
// if (strDate >= 0 && strDate <= 9) {
// strDate = “0” + strDate;
// }
var currentdate = year + seperator1 + month + seperator1 + strDate;
return currentdate;
},
//比较日期大小
compareDate: function (date1, date2) {
var date1 = new Date(date1);
var date2 = new Date(date2);
if (date1.getTime() == date2.getTime()) {
return true;
} else {
return false;
}
},
// 字符串时间减一返回的时间
addDate: function (date, days) {
var d = new Date(date);
d.setDate(d.getDate() + days);
var month = d.getMonth() + 1;
var day = d.getDate();
if (month < 10) {
month = “0” + month;
}
if (day < 10) {
day = “0” + day;
}
var val = d.getFullYear() + “-” + month + “-” + day;
return val;
},
小程序时间戳转为时分秒的wxs的封装
function format(ts) {
var d = getDate(ts)
return [d.getFullYear(), d.getMonth() + 1, d.getDate()].join(’-’)
+ ’ ’
+ [d.getHours(), d.getMinutes(), d.getSeconds()].join(’:’)

}
module.exports.format = format

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值