`

扩展javascript Date format函数

 
阅读更多
Date.prototype.format = function(format) {
    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 date = new Date().format('yyyy-MM-dd hh:mm');
分享到:
评论

相关推荐

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

    总结起来,JavaScript中的日期格式化主要是通过扩展Date原型,定义新的方法来实现的。这些方法根据传入的格式字符串,结合Date对象的属性,生成格式化后的日期字符串。虽然JavaScript标准库中没有内置的日期格式化...

    基于prototype扩展的JavaScript常用函数库

    在实际的Web开发中,这些扩展的函数库能够极大地提升开发效率,使代码更加简洁和易于维护。不过需要注意的是,使用原型扩展要谨慎,因为如果多个脚本库都对同一个对象的原型进行了扩展,可能会导致冲突。因此在使用...

    Javascript日期格式化format函数的使用方法

    Javascript日期格式化在日常开发中还是挺常见的,那么下面就给大家分享Javascript时间格式format函数的两种使用方法示例,一起来看看。 方法一 Date.prototype.pattern=function(fmt) { var o = { "M+" : this....

    DATE_FORMAT-Sql.rar_date format v2.21

    在SQL中,`DATE_FORMAT`函数是MySQL特有的一种日期时间格式化方法,用于将日期或时间数据转换为指定的格式。例如,你可以使用`DATE_FORMAT(date_column, '%Y-%m-%d')`来将日期列转换为'年-月-日'的格式。这个压缩包...

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

    ### JavaScript 日期时间函数详解 #### 1. 概述 在JavaScript中处理日期与时间是常见的需求之一,尤其在开发涉及日期计算、格式化显示等功能的应用时更为常见。本文档将详细介绍一系列实用且功能全面的JavaScript...

    前端开源库-date_format

    "前端开源库-date_format" 提供了一个类似于PHP的JS日期格式化功能,使得JavaScript在处理日期时更加便捷。这个开源库可能是为了弥补JavaScript内置的Date对象在格式化方面的不足,提供了更丰富的选项和更易用的API...

    JavaScript实现的SimpleDateFormat

    然而,由于JavaScript在处理日期时的功能相对有限,开发者常常需要自定义函数或者使用第三方库来实现类似的功能。这个“JavaScript实现的SimpleDateFormat”可能是为了弥补这一空白,提供一个与Java相似的API来格式...

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

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

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

    `javascript-date-format`项目通过扩展Date原型链,使所有Date实例都具备`format`方法,这样我们就可以像下面这样使用: ```javascript var date = new Date(); console.log(date.format("yyyy-MM-dd HH:mm:ss")); ...

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

    实例一展示了如何通过扩展Date.prototype来添加一个format函数,该函数能够根据提供的mask(模板)字符串来格式化日期时间。这个函数中包含了正则表达式的使用,用于解析mask模板中的日期时间占位符,并根据当前实例...

    JS版的date函数(和PHP的date函数一样)

    这个自定义的`date`函数接受两个参数:`format`用于指定日期格式,`timestamp`是可选的时间戳,如果不提供则使用当前时间。函数内部首先创建了一个`Date`对象,然后通过`pad`函数处理不足两位的数字前补零。接着定义...

    经常用到的javascript日期函数库啊

    ### JavaScript 日期函数库知识点详解 #### 一、引言 在JavaScript开发中,处理日期时间是一项常见的需求。为了简化这一过程,许多开发者选择利用自定义的日期函数库或者现有的第三方库来完成复杂的日期时间操作。...

    10个常用自定义JavaScript函数

    在JavaScript编程中,自定义函数是开发者们常用的一种工具,它们可以帮助我们封装代码,提高代码的可重用性和可维护性。这篇博客“10个常用自定义JavaScript函数”提供了十个非常实用的函数示例,旨在提升开发效率。...

    关于js的Date对象的有用扩展

    在`date.js`文件中,很可能包含了一些自定义函数或原型扩展,这些扩展可能包括但不限于以下几点: 1. **日期格式化**:原生Date对象仅提供基本的日期和时间字符串格式,但不支持多种格式化选项。扩展可能包含了...

    js版DateDiff, DateAdd, DatePart等日期数据扩展函数,非常实用

    本文将深入探讨一个非常实用的JavaScript日期扩展库,它包括`DateDiff`、`DateAdd`、`DatePart`等函数,这些函数极大地简化了日期操作,提高了代码的可读性和效率。 ### 1. `isLeapYear` - 判断是否为闰年 首先,...

    xTool javascript函数库 V1.0.0

    **xTool JavaScript函数库 V1.0.0详解** xTool.js是一款专为前端开发者设计的免费、轻量级的JavaScript工具库。它旨在简化常见的编程任务,提高开发效率,同时保持代码的简洁性和可维护性。xTool.js库不仅小巧,...

    JavaScript中日期函数的相关操作知识

    在示例代码中,定义了一个`Format`方法扩展了`Date`对象,允许我们将日期对象转换为指定格式的字符串。例如: ```javascript var date = new Date(); var formattedDate = date.Format("yyyy-MM-dd HH:mm:ss"); //...

Global site tag (gtag.js) - Google Analytics