Js中的一个日期处理格式化函数
2023-09-14 09:01:05 时间
由于在工作中,经常需要对日期进行格式化,不像后端那样,有方便的方法可调用,可以在date的对象prototype中定义一个format方法,见如下
// 日期时间原型增加格式化方法 Date.prototype.Format = function (formatStr) { var str = formatStr; var Week = [日, 一, 二, 三, 四, 五, 六]; str = str.replace(/yyyy|YYYY/, this.getFullYear()); str = str.replace(/yy|YY/, (this.getYear() % 100) 9 ? (this.getYear() % 100).toString() : 0 + (this.getYear() % 100)); var month = this.getMonth() + 1; str = str.replace(/MM/, month 9 ? month.toString() : 0 + month); str = str.replace(/M/g, month); str = str.replace(/w|W/g, Week[this.getDay()]); str = str.replace(/dd|DD/, this.getDate() 9 ? this.getDate().toString() : 0 + this.getDate()); str = str.replace(/d|D/g, this.getDate()); str = str.replace(/hh|HH/, this.getHours() 9 ? this.getHours().toString() : 0 + this.getHours()); str = str.replace(/h|H/g, this.getHours()); str = str.replace(/mm/, this.getMinutes() 9 ? this.getMinutes().toString() : 0 + this.getMinutes()); str = str.replace(/m/g, this.getMinutes()); str = str.replace(/ss|SS/, this.getSeconds() 9 ? this.getSeconds().toString() : 0 + this.getSeconds()); str = str.replace(/s|S/g, this.getSeconds()); return str;
调用的时候比较简单,
比如
var d = new Date(); var str = d.Format("yyyy-MM-dd hh:mm:ss"); console.log(str);
【JavaScript】47_Date对象 ,日期的格式化 # 8、Date - 在JS中所有的和时间相关的数据都由Date对象来表示 - 对象的方法: getFullYear() 获取4位年份 getMonth() 返当前日期的月份(0-11) getDate() 返回当前是几日 getDay() 返回当前日期是周几(0-6) 0表示周日 ...... ## getTime() 返回当前日期对象的时间戳 时间戳:自1970年1月1日0时0分0秒到当前时间所经历的毫秒数 计算机底层存储时间时,使用都是时间戳 Date.now() 获取当前的时间戳
Javascript 字符串与文本格式化 JavaScript中的 String 类型用于表示文本型的数据. 它是由无符号整数值(16bit)作为元素而组成的集合. 字符串中的每个元素在字符串中占据一个位置. 第一个元素的index值是0, 下一个元素的index值是1, 以此类推. 字符串的长度就是字符串中所含的元素个数.你可以通过String字面值或者String对象两种方式创建一个字符串。
相关文章
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- js的基础知识
- 【说站】js中scroll事件的两种模式
- js将字符串时间转换为date对象_js转换日期格式
- js 数组去除重复数据-当WPS开始像支持VBA一样支持JS语言时,微软又该何去何从?
- js数据类型知识梳理
- js 修改文本框的值
- JS声明变量的3种方式和区别
- 用SQL Server和JS实现数据库管理技术(sqlserver.js)
- greenbrower用到的function.js代码集合
- js日期字符串截取分割成单个具体的日期(2009-12-3013:28:29)
- 远离JS灾难css灾难之js私有函数和css选择器作为容器
- js获取坐标通过JS得到当前焦点(鼠标)的坐标属性
- js根据给定的日期计算当月有多少天实现思路及代码
- 一个JS的日期格式化算法示例
- js判断两个日期是否相等的方法
- 浏览器页面区域大小的js获取方法
- js借助ActiveXObject实现创建文件
- js实现日期级联效果
- js日期对象兼容性的处理方法
- 指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
- node.js中的fs.writeFile方法使用说明
- js用Date对象的setDate()函数对日期进行加减操作