`
单刀刑天
  • 浏览: 40144 次
文章分类
社区版块
存档分类
最新评论

Date.prototype.format js Date类型格式化

阅读更多
Date.prototype.Format = function(fmt){
	var o = {
		"M+" : this.getMonth()+1, //月份
		"d+" : this.getDate(), //日
		"h+" : this.getHours(), //小时
		"m+" : this.getMinutes(), //分
		"s+" : this.getSeconds(), //秒
		"q+" : Math.floor((this.getMonth()+3)/3), //季度
		"S"  : this.getMilliseconds() //毫秒
	};
	if(/(y+)/.test(fmt)){
		fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
	}
	for(var k in o){
		if(new RegExp("("+ k +")").test(fmt)){
			fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
		}
	}
	return fmt;
}

 

分享到:
评论

相关推荐

    date.prototype.format:添加Date.prototype.format方法

    date.prototype.format 添加Date.prototype.format来格式化日期类型对象。 用法 新的Date()。format('yyyy-MM-dd hh:mm:ss.S')=> 2018-07-05 23:30:38.342

    js对日期操作

    Date.prototype.Format 日期格式化 Date.prototype.DateAdd 日期计算 Date.prototype.DateDiff 比较日期差 Date.prototype.toString 日期转字符串 Date.prototype.toArray 日期分割为数组 Date.prototype.DatePart ...

    Date.time.Format.js 常用日期处理公共方法

    Date.prototype.Format 时间为刚刚、几分钟前、几小时前、几天前·· yyyy-MM-dd hh:mm:ss

    javascript中Date format(js日期格式化)方法小结.docx

    ### JavaScript中的Date Format(JS日期格式化)方法详解 #### 概述 在日常的Web开发工作中,我们经常需要处理日期和时间相关的数据。JavaScript 的 `Date` 对象提供了多种方法来获取和设置日期时间,但原生 API 并...

    JavaScript下的时间格式处理函数Date.prototype.format

    为了让开发者能更方便地对日期时间进行格式化处理,我们可以向Date对象的原型中添加自定义的方法,例如Date.prototype.format。这样一来,任何Date对象实例都将拥有这个自定义的格式化方法。 实例一展示了如何通过...

    Js获取当前日期时间及格式化代码

    - `Date.prototype.Format` 方法自定义格式化日期时间。 - 格式化中常用的是:YYYY(四位年份),MM(两位月份),dd(两位日期),hh(小时24小时制),mm(分钟),ss(秒),W(星期几的简写形式)等。 - 示例...

    javascript-date-format:添加一个方法 Date.prototype.format 将 JavaScript Date 对象转换为字符串

    总之,`javascript-date-format`项目提供了一个优雅的解决方案,解决了JavaScript中日期格式化的需求,增强了Date对象的功能,使开发更加便捷。通过深入研究这个项目的实现,我们可以提升自己的JavaScript技能,特别...

    JS格式化日期

    该日期格式化方法基于`Date`对象进行扩展,通过在`Date.prototype`上添加一个`format`方法来实现。具体实现如下: ```javascript Date.prototype.format = function (format) { var o = { "M+": this.getMonth() ...

    扩展JS Date对象时间格式化功能的小例子

    在自己JS代码中引入一下代码: 代码如下:Date.prototype.format =function(format){ var o = { “M+” : this.getMonth()+1, //month “d+” : this.getDate(), //day “h+” : this.getHours(), //hour “m+”...

    javascript的trim和日期时间格式化函数

    ### JavaScript中的Trim函数和日期时间格式化函数 在JavaScript中,字符串处理和日期操作是非常常见的需求,尤其是在数据清洗、格式转换等场景下。本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期...

    Js获取当前日期时间及其它操作 .doc

    - `Date.prototype.Format`:根据指定的格式字符串对日期进行格式化。 - `Date.prototype.DateAdd`:添加指定的时间单位到日期。 - `Date.prototype.DateDiff`:计算两个日期之间的差异。 - `Date.prototype....

    Date格式化

    我们可以使用内置的`Date.prototype.toString()`方法,或者使用`Intl.DateTimeFormat` API来实现更复杂的格式化。例如: ```javascript var now = new Date(); console.log(now.toLocaleDateString('en-US')); // ...

    js格式化时间和js格式化时间戳示例

     */Date.prototype.format = function(format) { /* * eg:format=”YYYY-MM-dd hh:mm:ss”; */ var o = { “M+” :this.getMonth() + 1, // month “d+” :this.getDate(), // day “h+” :this.getHours(),...

    JavaScript中猎取时间的函数集_.docx

    - `Date.prototype.Format`:根据指定格式(如“YYYY/MM/dd HH:mm:ss”)格式化日期。 - `Date.prototype.DateAdd`:在日期上添加指定的时间单位(如天、月、年)。 - `Date.prototype.DateDiff`:计算两个日期之间...

    js日期时间格式验证,时间比较

    `Date.prototype.Format` — 日期格式化 此方法用于格式化日期。 ```javascript Date.prototype.Format = function(formatStr) { var str = formatStr; var Week = ['','一','二','三','四','五','六','日']; ...

    javascript 日期时间函数(经典+完善+实用)

    ##### 2.2 `Date.prototype.Format` - 日期格式化 **功能:** 将日期对象格式化为指定格式的字符串。 **参数:** - `formatStr`:格式字符串。 **支持的格式符:** - `yyyy` 或 `YYYY` 表示完整的四位年份。 - `...

    JS如何将UTC格式时间转本地格式

    代码如下: Date.prototype.format = function (format) { var o = { “M+”: this.getMonth() + 1, //month “d+”: this.getDate(), //day “h+”: this.getHours(), //hour “m+”: this.getMinutes(), //minute ...

    js日期时间操作函数.pdf

    2. 格式化日期:Date.prototype.Format 此函数用于将日期对象格式化为指定格式的字符串。格式化字符串中可以使用如下占位符: - yyyy 或 YYYY:完整的四位年份 - yy 或 YY:两位数字的年份 - MM:月份,两位数字...

    js 日期 format 格式化

    #### 标题:js 日期 format 格式化 该标题简洁明了地指出了本文讨论的主题——使用JavaScript对日期进行格式化处理。在Web应用中,日期时间格式化的灵活性对于提高用户体验至关重要,因此掌握这一技能非常实用。 #...

Global site tag (gtag.js) - Google Analytics