Date日期对象
// Date() 日期对象 是一个构造函数 必须使用new 来调用创建我们的日期对象 所以我们需要实例化后才能使用 // 使用Date 如果没有参数 返回当前系统的当前时间 var date = new Date('2021-8-6'); var year = date.getFullYear(); //获取年 var month = (date.getMonth() + 1).toString().padStart(2, 0); //获取月 获取的月份比实际月份要小1个月 var day = date.getDate().toString().padStart(2, 0); //获取日 var week = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']; var hour = date.getHours().toString().padStart(2, 0); //获取时 var minute = date.getMinutes().toString().padStart(2, 0); //获取分 var second = date.getSeconds().toString().padStart(2, 0); //获取秒 // var millisecond = date.getMilliseconds(); //获取毫秒 console.log(year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second); console.log(date); // 参数常用的写法 数字型 2019,10,01 或者是 字符串型 '2019-10-1 8:8:8' var date1 = new Date(2019, 10, 01); console.log(date1); var date2 = new Date('2019-10-1 8:8:8'); console.log(date2); var price = 1; console.log(price.toString().padStart(2, 0)); //不足两位在前面添加0补足两位 // toFixed()方法 var p0 = 3.14159265358; console.log(p0.toFixed(2)); console.log(Math.round(p0)); // new亿个对象 /** * 根据日期字符串获取星期几 * @param dateString 日期字符串(如:2020-05-02) * @returns {String} */ function getWeek(dateString) { var dateArray = dateString.split("-"); date = new Date(dateArray[0], parseInt(dateArray[1] - 1), dateArray[2]); return "星期" + "日一二三四五六".charAt(date.getDay()) + date.getDay(); }; console.log(getWeek('2021 - 8 - 6')); //split()主要是用于对一个字符串进行分割成多个字符串数组 console.log('2021-9-28'.split('-')); // ["2021", "9", "28"] //charAt()主要是用于返回一个字符串的第几个字符 字符串中字符个数是从0开始的 console.log("日一二三四五六".charAt(0)); // 日
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~