/**
* 时间对象的格式化;
*/
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;
}
使用方法:
var testDate = new Date();
var testStr = testDate.format("YYYY年MM月dd日hh小时mm分ss秒");
alert(testStr);
分享到:
相关推荐
### JavaScript中的Trim函数和日期时间格式化函数 在JavaScript中,字符串处理和日期操作是非常常见的需求,尤其是在数据清洗、格式转换等场景下。本文将详细介绍如何利用自定义方法实现字符串的Trim功能以及日期...
总的来说,这个"JavaScript仿PHP时间格式化函数"极大地扩展了JavaScript在日期格式化方面的灵活性,使得前端开发者无需后端的帮助,也能实现与PHP类似的日期处理。这个库对于需要在多种语言间保持一致日期格式的项目...
题目中提到的DATE.js文件可能包含了一个自定义的日期格式化函数。通常,这样的函数会接收一个`Date`对象和一个格式字符串作为参数,然后根据格式字符串返回对应的日期字符串。例如: ```javascript function ...
在探讨JavaScript时间格式化函数之前,了解一些关于JavaScript中的时间对象是很有必要的。JavaScript中的Date对象用于处理日期和时间。Date对象支持多种方法,例如获取年、月、日、小时、分钟和秒等。不同的浏览器和...
本篇文章将深入探讨SQL中的日期和数字格式化函数,帮助你更好地理解和运用这些功能强大的工具。 首先,我们来了解一下日期处理函数。在SQL中,有多种方法可以转换和格式化日期。例如: 1. `DATE_FORMAT()`(MySQL...
在实际应用中,我们常常需要展示包含日期的数据,这就涉及到日期的格式化问题。本文将详细探讨如何在 Bootstrap Table 中对日期进行格式化,同时考虑到后端数据来源是 MySQL 数据库,并且使用 Spring MyBatis 作为...
根据提供的文件信息,本文将详细解释“Date对象格式化函数代码”的实现原理、用途以及具体用法,并结合其中的关键部分进行深入分析。 ### 一、概述 #### 1.1 函数简介 此段代码定义了一个名为 `dateFormat` 的 ...
一、格式化日期 const date = new Date(2019, 0, 23, 17, 23, 42) 格式化结果: toString: Wed Jan 23 2019 17:23:42 GMT+0800 (中国标准时间) toDateString: Wed Jan 23 2019 toLocaleString: 2019/1/23 下午5:...
在MATLAB编程环境中,日期和时间的处理是十分常见的任务,`date`函数就是其中的一个关键工具,用于处理和格式化日期与时间数据。本文将深入探讨`date`函数及其在MATLAB中的应用,帮助你全面理解这个强大的功能。 ##...
// 输出Date对象的格式化日期 SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); System.out.println(sdf.format(date)); ``` ### 三、时间戳与特定格式的日期字符串的转换 除了直接转换为`...
很多时候,我们可以利用JavaScript中Date对象的内置方法来格式化,如: var d = new Date(); console.log(d); // 输出:Mon Nov 04 2013 21:50:33 GMT+0800 (中国标准时间) console.log(d.toDateString()); // 日期...
结合以上两个函数,我们可以创建一个完整的日期格式化函数`functionDateTimeFormat(jsondate)`,该函数接受一个JSON日期字符串作为输入,返回格式化的日期字符串。 ```javascript function functionDateTimeFormat...
在这个场景中,datetime.js-master库可能就是这样一个工具,它为JavaScript的Date对象添加了更多格式化日期和时间的方法。 在Python的datetime模块中,strftime()方法允许开发者将日期和时间对象转换为格式化的字符...
PHP还提供了其他与日期和时间相关的函数,如`strtotime()`用于解析日期字符串为Unix时间戳,`mktime()`用于创建Unix时间戳,`strftime()`用于格式化本地日期和时间,以及`date_create()`和`date_format()`作为...
通常,这样的示例会使用模板字符串或者一些实用函数来简化日期时间的格式化过程,比如创建一个名为`formatDate`或`formatTime`的辅助函数。 此外,除了手动格式化,还可以使用一些库,如Moment.js或date-fns,它们...
PHP中的`date()`函数是一个非常重要的日期和时间处理函数,它允许开发者以各种格式输出当前或指定时间。这个函数在PHP核心中内置,无需额外安装即可使用,但是其行为会受到服务器的本地设置以及`php.ini`配置文件的...
掌握这些日期时间函数和格式化方法对于数据库开发者来说是非常重要的,因为几乎所有的应用都会涉及到时间和日期的处理。 最后,在实际应用中,处理日期和时间需要注意时区和夏令时等问题。MySQL也提供了相关函数来...
3. 自定义日期时间格式化函数: - 由于内置方法可能无法满足所有的格式化需求,可以自定义函数来实现更个性化的日期时间格式化。比如在给定的示例中,定义了Date对象的format方法。 - format方法接收一个字符串...
Oracle 中的 TO_DATE 和 TO_CHAR 函数是两个非常重要的日期和时间处理函数,它们可以对日期和时间进行格式化、转换和计算。本文将详细介绍 TO_DATE 和 TO_CHAR 函数的使用方法、格式化规则和实践应用。 一、TO_DATE...