<!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中,我们可以使用内置的`Date`对象来创建、操作和格式化日期。 首先,`Date`对象是JavaScript中的内置构造函数,可以用来创建一个新的日期实例。例如: ```javascript let date = new Date(); // 创建...
js 语言的格式化日期格式的类。很好用的。
在JavaScript中,日期和时间的格式化是一个常见的需求,特别是在创建动态网页或应用程序时。JavaScript提供了内置的Date对象来处理日期和时间,但默认的输出格式可能并不符合我们的需要。因此,我们需要学习如何...
在JavaScript中,日期和数字的文本格式化是一个常见的需求,特别是在构建用户界面或者处理数据时。这个主题主要涉及如何将日期对象转换为易读的字符串,以及如何对数字进行格式化,使其符合特定的显示标准。这篇博文...
为了能够在中文环境下方便地使用和展示日期和时间,我们需要对JavaScript中的日期时间对象进行格式化。格式化的目的是为了按照特定的格式显示日期和时间,以便用户能够更容易地理解和接受。例如,将"2023-04-20T16:...
### JavaScript中的Trim函数和日期时间格式化函数 在JavaScript中,字符串处理和日期操作是非常常见的需求,尤其是在数据清洗、格式转换等场景下。本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期...
在JavaScript开发中,日期处理和金额格式化是两个常见的需求,尤其在财务或者数据分析相关的应用中更为重要。JavaScript原生提供了Date对象来处理日期,但其功能相对有限,因此开发者通常会利用各种库来增强其功能,...
JavaScript提供了多种方式来格式化日期和时间,包括原生的Date对象方法、国际化API(Intl对象)以及第三方库。本文将详细介绍这些方法,并提供实际代码示例。 在JavaScript中格式化日期和时间是一个涉及多种方法和...
在JavaScript中,日期格式化是一项常见的任务,尤其是在处理用户界面展示或者数据存储时。`Date`对象是JavaScript内置的对象,提供了处理日期和时间的各种方法。在这个场景中,我们需要将一个像"XXXX年XX月XX日"这样...
描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面相关的几个关键功能和方法,包括获取年份、月份、日、...
在实际应用中,我们常常需要展示包含日期的数据,这就涉及到日期的格式化问题。本文将详细探讨如何在 Bootstrap Table 中对日期进行格式化,同时考虑到后端数据来源是 MySQL 数据库,并且使用 Spring MyBatis 作为...
本文将详细介绍如何使用JavaScript对从数据库获取的日期格式进行格式化处理。这在处理后端序列化的JSON数据时非常常见,尤其是在需要将日期时间展示给用户或者进行进一步处理的情况下。我们将探讨以下关键知识点: ...
js通用日期格式化工具,直接引用该工具类就可以使用,方便快捷,建议大家收藏此工具类,该工具很好的解决了前端页面显示日期格式问题
对于每个占位符,函数内部会使用JavaScript的`Date`对象的方法来获取相应的日期或时间部分,并根据占位符的要求进行格式化。 例如,`Y`对应于`getFullYear()`,`m`对应于`getMonth()+1`(因为JavaScript中的月份是...
jquery-dateFormat, 使用JavaScript格式化日期输出的jQuery插件 使用JavaScript格式输出日期输出的jQuery dateformat插件- 拥有的,jQuery是最小的日期格式库。 ! 安装下载最新的jquery.dateFormat.js 或者 jquery....
JavaScript是Web开发中不可或缺的一部分,尤其在处理时间日期相关的任务时。这个压缩包文件的标题“时间日期JavaScript选择时间日期”表明它包含了一系列用于在网页上实现日期和时间选择功能的JavaScript代码片段或...
在JavaScript和Vue.js中,日期格式化是一种常见的需求,它帮助我们把日期对象转换成易于阅读的字符串形式。Vue.js提供了自定义过滤器(filter)的功能,让我们能够方便地处理和展示数据,包括日期格式化。以下是一个...