小编给大家分享一下js如何实现获取时间已经时间与时间戳转换,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!获取当前月的第一天function getCur
小编给大家分享一下js如何实现获取时间已经时间与时间戳转换,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
function getCurrentMonthFirst=()=>{ var date=new Date(); date.setDate(1); return common.getdateNoTime(date);}
function getBeforeDate=()=>{ var n = n; var d = new Date(); var year = d.getFullYear(); var mon = d.getMonth() + 1; var day = d.getDate(); if (day <= n) { if (mon > 1) { mon = mon - 1; } else { year = year - 1; mon = 12; } } d.setDate(d.getDate() - n); year = d.getFullYear(); mon = d.getMonth() + 1; day = d.getDate(); const s = year + '-' + (mon < 10 ? '0' + mon : mon) + '-' + (day < 10 ? '0' + day : day); return s;}
function daysBetween = (sDate1, sDate2) => { 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;}
function getIntervalMonth = (startDate, endStart) => { var startMonth = new Date(startDate).getMonth(); var endMonth = new Date(endStart).getMonth(); var intervalMonth = new Date(endStart).getFullYear() * 12 + endMonth - (new Date(startDate).getFullYear() * 12 + startMonth); return intervalMonth;}
function getIntervalMonth = (startDate, endStart) => { var dateArr = date.split('-'); var year = dateArr[0]; //获取当前日期的年份 var month = dateArr[1]; //获取当前日期的月份 var day = dateArr[2]; //获取当前日期的日 var days = new Date(year, month, 0); days = days.getDate(); //获取当前日期中月的天数 var year2 = year; var month3 = parseInt(month) - monthNum; if (month3 <= 0) { var absM = Math.abs(month3); year2 = parseInt(year2) - Math.ceil(absM / 12 == 0 ? 1 : parseInt(absM) / 12); month3 = 12 - (absM % 12); } var day2 = day; var days2 = new Date(year2, month3, 0); days2 = days2.getDate(); if (day2 > days2) { day2 = days2; } if (month3 < 10) { month3 = '0' + month3; } var t2 = year2 + '-' + month3 + '-' + day2; return t2;}
function getdate= (date) => { var now = new Date(date), y = now.getFullYear(), m = now.getMonth() + 1, d = now.getDate(); return y + '-' + (m < 10 ? '0' + m : m) + '-' + (d < 10 ? '0' + d : d) + ' ' + now.toTimeString().substr(0, 8);}
function getdateNoTime= (date) => { var now = new Date(date), y = now.getFullYear(), m = now.getMonth() + 1, d = now.getDate(); return y + '-' + (m < 10 ? '0' + m : m) + '-' + (d < 10 ? '0' + d : d);}
function getdateTime= (date) => { var now = new Date(date), y = now.getFullYear(), m = now.getMonth() + 1, d = now.getDate(); return now.toTimeString().substr(0, 8);}
function fORMatting= (time) => { let date = new Date(); if (time !== undefined) { date = new Date(time); } const seperator1 = '-'; const year = date.getFullYear(); let month = date.getMonth() + 1; let strDate = date.getDate(); if (month >= 1 && month <= 9) { month = `0${month}`; } if (strDate >= 0 && strDate <= 9) { strDate = `0${strDate}`; } const currentdate = year + seperator1 + month + seperator1 + strDate; return currentdate;}
以上是“JS如何实现获取时间已经时间与时间戳转换”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!
--结束END--
本文标题: JS如何实现获取时间已经时间与时间戳转换
本文链接: https://www.lsjlt.com/news/324403.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
2024-04-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0