`

JavaScript 格式化时间日期

阅读更多

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
<TITLE> Format Date </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript">
/**  
* 时间对象的格式化;  
*/    
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(), // hour    
"m+" :this.getMinutes(), // minute    
"s+" :this.getSeconds(), // second    
"q+" :Math.floor((this.getMonth() + 3) / 3), // quarter    
"S" :this.getMilliseconds()  // millisecond    
}    
   
if (/(y+)/.test(format)) {    
format = format.replace(RegExp.$1, (this.getFullYear() + "")    
.substr(4 - RegExp.$1.length));    
}  
   
for ( var k in o) {    
if (new RegExp("(" + k + ")").test(format)) {    
format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k]    
: ("00" + o[k]).substr(("" + o[k]).length));    
}    
}    
return format;    
}  

	function testDate(){//测试
		var testDate = new Date();
		alert(testDate.format("yyyy-MM-dd hh:mm:ss"));//yyyy 一定得是小写
		alert(testDate.format("yyyy年MM月dd日hh小时mm分ss秒"));
		alert(testDate.format("yyyy年MM月dd日"));		
		alert(testDate.format("MM/dd/yyyy"));
		alert(testDate.format("yyyyMMdd"));
		alert(testDate.format("hh:mm:ss"));		
	}
</script>
</HEAD>

 <BODY>
	<input type="button" onclick="testDate();" value="testDate"/><!-- 测试按钮 -->
 </BODY>
</HTML>

 原文来自:   http://lovely.iteye.com/blog/507798  本人经过实践 , 发了个比较全的代码上来

分享到:
评论

相关推荐

    javascript日期格式化

    在JavaScript中,我们可以使用内置的`Date`对象来创建、操作和格式化日期。 首先,`Date`对象是JavaScript中的内置构造函数,可以用来创建一个新的日期实例。例如: ```javascript let date = new Date(); // 创建...

    js 格式化日期 JavaScript格式化日期类型

    js 语言的格式化日期格式的类。很好用的。

    JavaScript - 格式化日期时间.zip

    在JavaScript中,日期和时间的格式化是一个常见的需求,特别是在创建动态网页或应用程序时。JavaScript提供了内置的Date对象来处理日期和时间,但默认的输出格式可能并不符合我们的需要。因此,我们需要学习如何...

    javascript 日期数字文本格式化

    在JavaScript中,日期和数字的文本格式化是一个常见的需求,特别是在构建用户界面或者处理数据时。这个主题主要涉及如何将日期对象转换为易读的字符串,以及如何对数字进行格式化,使其符合特定的显示标准。这篇博文...

    javascript 格式化时间日期函数代码脚本之家修正版

    为了能够在中文环境下方便地使用和展示日期和时间,我们需要对JavaScript中的日期时间对象进行格式化。格式化的目的是为了按照特定的格式显示日期和时间,以便用户能够更容易地理解和接受。例如,将"2023-04-20T16:...

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

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

    javascript精确计算日期处理金额格式化

    在JavaScript开发中,日期处理和金额格式化是两个常见的需求,尤其在财务或者数据分析相关的应用中更为重要。JavaScript原生提供了Date对象来处理日期,但其功能相对有限,因此开发者通常会利用各种库来增强其功能,...

    JavaScript日期和时间格式化全指南

    JavaScript提供了多种方式来格式化日期和时间,包括原生的Date对象方法、国际化API(Intl对象)以及第三方库。本文将详细介绍这些方法,并提供实际代码示例。 在JavaScript中格式化日期和时间是一个涉及多种方法和...

    JavaScript格式化日期

    在JavaScript中,日期格式化是一项常见的任务,尤其是在处理用户界面展示或者数据存储时。`Date`对象是JavaScript内置的对象,提供了处理日期和时间的各种方法。在这个场景中,我们需要将一个像"XXXX年XX月XX日"这样...

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

    描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面相关的几个关键功能和方法,包括获取年份、月份、日、...

    bootstap-talbe日期格式化

    在实际应用中,我们常常需要展示包含日期的数据,这就涉及到日期的格式化问题。本文将详细探讨如何在 Bootstrap Table 中对日期进行格式化,同时考虑到后端数据来源是 MySQL 数据库,并且使用 Spring MyBatis 作为...

    格式化数据库日期JS

    本文将详细介绍如何使用JavaScript对从数据库获取的日期格式进行格式化处理。这在处理后端序列化的JSON数据时非常常见,尤其是在需要将日期时间展示给用户或者进行进一步处理的情况下。我们将探讨以下关键知识点: ...

    js通用日期格式化工具 date.js

    js通用日期格式化工具,直接引用该工具类就可以使用,方便快捷,建议大家收藏此工具类,该工具很好的解决了前端页面显示日期格式问题

    JavaScript仿PHP时间格式化函数

    对于每个占位符,函数内部会使用JavaScript的`Date`对象的方法来获取相应的日期或时间部分,并根据占位符的要求进行格式化。 例如,`Y`对应于`getFullYear()`,`m`对应于`getMonth()+1`(因为JavaScript中的月份是...

    jquery-dateFormat, 使用JavaScript格式化日期输出的jQuery插件.zip

    jquery-dateFormat, 使用JavaScript格式化日期输出的jQuery插件 使用JavaScript格式输出日期输出的jQuery dateformat插件- 拥有的,jQuery是最小的日期格式库。 ! 安装下载最新的jquery.dateFormat.js 或者 jquery....

    时间日期JavaScript 选择时间日期

    JavaScript是Web开发中不可或缺的一部分,尤其在处理时间日期相关的任务时。这个压缩包文件的标题“时间日期JavaScript选择时间日期”表明它包含了一系列用于在网页上实现日期和时间选择功能的JavaScript代码片段或...

    【JavaScript源代码】vue使用过滤器格式化日期.docx

    在JavaScript和Vue.js中,日期格式化是一种常见的需求,它帮助我们把日期对象转换成易于阅读的字符串形式。Vue.js提供了自定义过滤器(filter)的功能,让我们能够方便地处理和展示数据,包括日期格式化。以下是一个...

Global site tag (gtag.js) - Google Analytics