`

js 格式化时间日期函数

 
阅读更多

[代码] [JavaScript]代码

01 /**
02  * 时间对象的格式化;
03  */
04 Date.prototype.format = function(format) {
05     /*
06      * eg:format="YYYY-MM-dd hh:mm:ss";
07      */
08     var o = {
09         "M+" :this.getMonth() + 1, // month
10         "d+" :this.getDate(), // day
11         "h+" :this.getHours(), // hour
12         "m+" :this.getMinutes(), // minute
13         "s+" :this.getSeconds(), // second
14         "q+" :Math.floor((this.getMonth() + 3) / 3), // quarter
15         "S" :this.getMilliseconds()
16     // millisecond
17     }
18   
19     if (/(y+)/.test(format)) {
20         format = format.replace(RegExp.$1, (this.getFullYear() + "")
21                 .substr(4 - RegExp.$1.length));
22     }
23   
24     for ( var k in o) {
25         if (new RegExp("(" + k + ")").test(format)) {
26             format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k]
27                     : ("00" + o[k]).substr(("" + o[k]).length));
28         }
29     }
30     return format;
31 }

[代码] 调用方式

1 var now = new Date().format("yyyy-MM-dd hh:mm:ss");
分享到:
评论

相关推荐

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

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

    格式化数据库日期JS

    // 格式化日期 return formatDateTime(date); } ``` 这个函数首先调用`parseJsonDate`函数将输入的JSON日期字符串转换为`Date`对象,然后通过`formatDateTime`函数将该对象格式化为我们所需的日期格式。 #### ...

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

    1. 定义一个对象`o`,在这个对象中,为日期和时间的每一个组成部分定义了一个获取的函数,并且这些函数的返回值都预先进行了格式化处理,例如月份会加上1(因为JavaScript中的月份是从0开始计算的),对于秒和毫秒,...

    JavaScript仿PHP时间格式化函数

    在JavaScript中,日期格式化通常不如在PHP中那样灵活,因为PHP提供了强大的`date()`函数,可以使用各种模板字符串来格式化日期。然而,通过创建一个JavaScript函数,我们可以模仿PHP的这种功能,使得在前端或者Node....

    javascript日期格式化

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

    JavaScript - 格式化日期时间.zip

    因此,我们需要学习如何自定义格式化日期和时间。 首先,让我们了解一下JavaScript中的Date对象。Date对象是JavaScript的内置对象,它提供了创建、操作和格式化日期的方法。你可以通过new关键字来创建一个新的Date...

    javascript 日期数字文本格式化

    在实际应用中,JavaScript的日期格式化可以使用多种方式实现,包括但不限于自定义函数、使用内置`Date`对象的`toLocaleString`或`toISOString`方法,或者利用第三方库,如Moment.js或date-fns。这些库提供了丰富的...

    bootstap-talbe日期格式化

    为了格式化日期,我们可以利用 Bootstrap Table 的 `formatter` 属性。例如,我们希望日期以 "YYYY-MM-DD" 格式显示: ```javascript $(function() { $('#table').bootstrapTable({ columns: [{ field: 'id', ...

    js中格式化日期时间型数据函数代码.docx

    #### 二、格式化日期时间的函数设计 接下来,我们将重点介绍如何编写一个灵活且强大的日期时间格式化函数。该函数能够接受不同的格式化模式,并根据这些模式输出相应的日期时间字符串。 ```javascript // 扩展Date...

    采用js实现具有复杂字符串的格式化操作类库函数

    4. **日期和货币格式化**:可能内置了对JavaScript的`Date`对象和货币数值的支持,提供格式化日期和货币的方法,例如 `formatDate` 和 `formatCurrency`。 5. **转换为字符串**:当所有操作完成时,`toString` 方法...

    JavaScript 格式化时间日期

    8. **Intl.DateTimeFormat API**: JavaScript的国际化API(Intl.DateTimeFormat)提供了一种标准化的方式来格式化日期和时间,可以根据地区设置进行本地化。 9. **时区处理**: JavaScript的`Date`对象默认处理的是...

    JS 格式化时间

    然而,JavaScript没有内置的函数来直接实现复杂的日期格式化,所以通常需要自定义函数或者使用第三方库,如moment.js或date-fns。 以下是一个简单的自定义格式化时间的函数示例: ```javascript function ...

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

    Date对象是JavaScript中的内置对象,可以用来创建、操作和格式化日期。它提供了一些基本的方法,如`getFullYear()`, `getMonth()`, `getDate()`, `getHours()`等,用于获取日期的各个部分。然而,这些方法并不总是能...

    js 格式化时间日期函数小结

    JavaScript中的时间日期格式化是开发过程中常见的需求,用于将日期对象转换为用户友好的字符串...这两个示例函数提供了一种简单的方式来格式化日期,但实际项目中可能需要根据具体需求进行调整或选择更强大的解决方案。

    js 时间格式化

    这篇博客文章“js 时间格式化”可能探讨了如何使用JavaScript来优雅地展示和处理日期与时间。 在JavaScript中,`Date`对象是处理日期和时间的基础。创建一个`Date`对象可以获取当前时间,例如: ```javascript var ...

    全面兼容的javascript时间格式化函数(比较实用)

    不同的浏览器和JavaScript版本对于Date对象的支持程度可能存在差异,这就需要一个全面兼容的方法来格式化日期和时间。 首先,提到的全面兼容的JavaScript时间格式化函数,主要通过一个名为`formatDateTime`的函数...

    javascript格式化日期时间函数

    在本例中,我们将探讨一个自定义的JavaScript函数,该函数能够根据提供的格式代码来格式化日期和时间。 该函数名为DateUtil.Format,它接受两个参数:fmtCode和date。fmtCode是指定的日期时间格式,而date是需要被...

    JS格式化日期

    ### JS格式化日期知识点 #### 一、概述 在JavaScript中,处理日期是常见的需求之一。对于日期格式化的实现,通常需要考虑到不同浏览器之间的兼容性问题。本文将介绍一种简单的日期格式化方法,并通过示例代码展示...

    JavaScript格式化日期

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

Global site tag (gtag.js) - Google Analytics