JS如何实现获取时间已经时间与时间戳转换
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,小编给大家分享一下JS如何实现获取时间已经时间与时间戳转换,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!获取当前月的第一天
千家信息网最后更新 2025年01月18日JS如何实现获取时间已经时间与时间戳转换
小编给大家分享一下JS如何实现获取时间已经时间与时间戳转换,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
获取当前月的第一天
function getCurrentMonthFirst=()=>{ var date=new Date(); date.setDate(1); return common.getdateNoTime(date);}
获前取n天日期
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;}
根据两个日期,判断相差天数
/** * @zhiparam sDate1 开始日期 如:2016-11-01 * @param sDate2 结束日期 如:2016-11-02 * @returns {nDays} 返回相差天数 */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;}
根据bai两个日期,判断相差月数
/** * @zhiparam startDate 开始日期 如:2016-11-01 * @param endStart结束日期 如:2016-11-02 * @returns {intervalMonth} 返回相差月数 */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;}
获取几个月前的输入日期
/** *{param:DateTime} date 输入日期(YYYY-MM-DD) *{param:number } monthNum 月数 */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如何实现获取时间已经时间与时间戳转换"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
日期
时间
天数
篇文章
两个
内容
输入
不怎么
分秒
大部分
年份
无时
更多
月份
知识
行业
资讯
资讯频道
频道
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发企业注册资金及要求
长春智能边缘计算服务器
弱电工程服务器维修地址
移交软件开发
四川创益云软件开发公司
在数据库系统中管理数据的软件称为
软件开发的通用绑定
国防科技工业网络安全
摩登志网络技术服务
虚拟机怎么修改数据库密码
乡镇网络安全管理整改报告
管理中心服务器套什么定额
口碑好的存储服务器批发
云数据库_id定义类型
网络安全能力建设情况
工业网络技术本科叫什么
如何在服务器上部署项目
游戏多开服务器
如何应对网络安全问题
网络安全与人民利益的关系
腾旅互联网科技有限公司招聘
维护网络安全对个人有什么意义
软件开发需要用到什么工具
前端获取数据库值
计算机网络技术为什么是两年制
网络安全与信创产业哪个更好
charts数据库
数据库中并交差的特点
nba2k21服务器不可用要怎么解决
军队网络安全意识讨论交流