js获取当前日期
Date对象用于处理日期和时间。
创建Date对象的语法:
var myDate=new Date()
注释:Date 对象会自动把当前日期和时间保存为其初始值。
date对象获取时间日期的方法如下:
// 获取当前日期时间 var myDate = new Date(); myDate.toLocaleDateString(); //获取当前日期 var mytime=myDate.toLocaleTimeString(); //获取当前时间 myDate.toLocaleString( ); //获取日期与时间 myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) myDate.getHours(); //获取当前小时数(0-23) myDate.getMinutes(); //获取当前分钟数(0-59) myDate.getSeconds(); //获取当前秒数(0-59) myDate.getMilliseconds(); //获取当前毫秒数(0-999) // 获取当前日期时间 function getDatetime() { var now = new Date(); var year = now.getFullYear(); var month = now.getMonth() + 1; var day = now.getDate(); var hh = now.getHours(); var mm = now.getMinutes(); var ss = now.getSeconds(); var clock = year + "-"; if (month < 10) clock += "0"; clock += month + "-"; if (day < 10) clock += "0"; clock += day + " "; if (hh < 10) clock += "0"; clock += hh + ":"; if (mm < 10) clock += '0'; clock += mm + ":"; if (ss < 10) clock += '0'; clock += ss; return clock;} // 获取当前日期时间 function timestampToTime(timestamp) { var date = new Date(timestamp); var Y = date.getFullYear() + '-'; var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate() + ' '; var hh = date.getHours() < 10 ? '0' + date.getHours() : date.getHours() + ':'; var mm = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes() + ':'; var ss = date.getSeconds() < 10 ? '0' + date.getDate() : date.getSeconds() ; return Y + M + D + hh + mm + ss;}
踩过这个坑,还有下一个坑等着你,这一路就是给自己填坑,坑填多了,也就习惯了,直到这一路平坦了,也就无怨无悔了。
转载 : https://www.cnblogs.com/xiaofeilin/p/14468107.html
-------------------------------------------------------------------------
onConfirm(date) { const date1 = this.timestampToTime(date); console.log(date1); this.text = ` ${date1} `; }, onSubmit(values) { console.log("submit", values); }, onClickLeft() { this.$router.push({ path: "/home/index", }); }, // 获取当前日期时间 timestampToTime(timestamp) { var date = new Date(timestamp); var Y = date.getFullYear() + "-"; var M = (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1) + "-"; var D = date.getDate() < 10 ? "0" + date.getDate() : date.getDate() + " "; var text = " "; var hh = date.getHours() < 10 ? "0" + date.getHours() : date.getHours() + ":"; var mm = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes() + ":"; var ss = date.getSeconds() < 10 ? "0" + date.getDate() : date.getSeconds(); return Y + M + D + text + hh + mm + ss; },
onConfirm(date) { var now = new Date(); var Today = now.getDate(); const date2 = date.getDate(); //签到的时间 if (Today != date2) { Toast.fail("请选择今天日期,签到!"); } else { const date1 = this.timestampToTime(date); this.text = ` ${date1} `; Toast.success("签到成功"); } },
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2020-08-07 layui富文本编辑器添加图片回显问题详解
2020-08-07 layui富文本域form表单提交和ajax提交获取编辑器内容详解