`
tianyalinfeng
  • 浏览: 444393 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

日期格式化函数

    博客分类:
  • Js
阅读更多

Date.prototype.pattern=function(fmt) {       
    var o = {       
    "M+" : this.getMonth()+1, //月份       
    "d+" : this.getDate(), //日       
    "h+" : this.getHours()%12 == 0 ? 12 : this.getHours()%12, //小时       
    "H+" : this.getHours(), //小时       
    "m+" : this.getMinutes(), //分       
    "s+" : this.getSeconds(), //秒       
    "q+" : Math.floor((this.getMonth()+3)/3), //季度       
    "S" : this.getMilliseconds() //毫秒       
    };       
    var week = {       
    "0" : "\u65e5",       
    "1" : "\u4e00",       
    "2" : "\u4e8c",       
    "3" : "\u4e09",       
    "4" : "\u56db",       
    "5" : "\u4e94",       
    "6" : "\u516d"      
    };       
    if(/(y+)/.test(fmt)){       
        fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));       
    }       
    if(/(E+)/.test(fmt)){       
        fmt=fmt.replace(RegExp.$1, ((RegExp.$1.length>1) ? (RegExp.$1.length>2 ? "\u661f\u671f" : "\u5468") : "")+week[this.getDay()+""]);       
    }       
    for(var k in o){       
        if(new RegExp("("+ k +")").test(fmt)){       
            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));       
        }       
    }       
    return fmt;       
}

 

var date = new Date();     
alert(date.pattern("yyyy-MM-dd hh:mm:ss"));

分享到:
评论

相关推荐

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

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

    非常强大的日期格式化函数集合

    通过上述示例,我们可以看到 `CONVERT` 函数可以支持非常丰富的日期时间格式化需求。不同的格式代码对应着不同的输出格式,这对于数据分析、报表生成等场景非常有用。开发者可以根据具体的应用场景选择合适的格式...

    Sql Server 中一个非常强大的日期格式化函数

    ### SQL Server 中强大的日期格式化函数:CONVERT 在SQL Server中处理日期和时间数据时,经常需要将日期和时间转换成不同的格式以便于展示或分析。`CONVERT` 函数是SQL Server中最常用的一种方法来实现日期和时间...

    JavaScript仿PHP时间格式化函数

    总的来说,这个"JavaScript仿PHP时间格式化函数"极大地扩展了JavaScript在日期格式化方面的灵活性,使得前端开发者无需后端的帮助,也能实现与PHP类似的日期处理。这个库对于需要在多种语言间保持一致日期格式的项目...

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

    在探讨JavaScript时间格式化函数之前,了解一些关于JavaScript中的时间对象是很有必要的。JavaScript中的Date对象用于处理日期和时间。Date对象支持多种方法,例如获取年、月、日、小时、分钟和秒等。不同的浏览器和...

    SQL 时间格式化函数

    本文将深入探讨SQL Server中的时间格式化函数,特别是`CONVERT`函数的使用。 `CONVERT`函数是SQL Server中用于转换和格式化日期和时间数据的标准函数。它接受两个主要参数:要转换的日期/时间表达式和一个样式代码...

    日期的格式化函数(转)

    本文将深入探讨日期格式化函数的相关知识点,基于提供的标题"日期的格式化函数(转)"和描述中的博文链接,我们可以推测这可能涉及到JavaScript中的日期处理。在JavaScript中,`Date`对象提供了丰富的API来创建、...

    yihan12#day-to-day#js封装日期格式化函数1

    // 封装日期格式化函数function dateFormat (date, format = 'YYYY-MM-DD HH:mm:ss') {for(cons

    易语言格式化时间和日期

    3. **格式化函数**:在处理时间日期时,我们常常需要将内部的数值转换为人类可读的格式,这就需要用到格式化函数。例如,“格式化日期”和“格式化时间”函数,它们允许开发者指定日期和时间的显示格式,如“年/月/...

    格式化函数源码,支持各种格式化

    格式化函数允许程序员以指定的样式和布局来展示数据,这包括数字、字符串、日期和时间等。常见的格式化操作有:控制精度(如浮点数的小数位数)、填充字符(如用0填充)和对齐方式(左对齐、右对齐或居中)等。这些...

    C#时间格式化函数

    C#函数代码,1.数值转换为固定hh:mm:ss格式,2.//获取当前时间yyyy-MM-dd hh:mm:ss,3.2018-06-26T16:30:04.89→yyyy-MM-dd hh:mm:ss 进行格式化

    JavaScript实现的一个日期格式化函数分享

    在上述给定的文件信息中,详细介绍了如何实现这样的一个日期格式化函数,其核心是一个扩展Date原型的方法,名为`Format`。这个方法接受一个格式字符串`formatStr`作为参数,该字符串定义了输出日期格式的规则。具体...

    格式化读写函数.zip

    在编程领域,格式化读写函数是至关重要的组成部分,它们允许程序员以特定的格式处理数据的输入和输出。本文将深入探讨格式化读写函数的概念、常见用途、以及如何在不同编程语言中实现它们。 首先,我们要理解什么是...

    JavaScript自定义日期格式化函数详细解析

    在自定义日期格式化函数时,有两种常见的实现方式:扩展`Date.prototype`或创建独立的格式化函数。扩展`Date.prototype`虽然方便使用,但可能会污染全局命名空间,因此在设计API时需要谨慎考虑。如果选择创建独立...

    SQL\日期、數字格式化函数大全

    本篇文章将深入探讨SQL中的日期和数字格式化函数,帮助你更好地理解和运用这些功能强大的工具。 首先,我们来了解一下日期处理函数。在SQL中,有多种方法可以转换和格式化日期。例如: 1. `DATE_FORMAT()`(MySQL...

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

    ### JavaScript中的日期时间格式化函数详解 在JavaScript中,日期时间的处理往往不如其他语言如C#等来得直观和方便。特别是在需要对日期进行格式化处理时,我们需要自行编写函数来达到目的。本文将详细介绍如何在...

    格式化数据库日期JS

    结合以上两个函数,我们可以创建一个完整的日期格式化函数`functionDateTimeFormat(jsondate)`,该函数接受一个JSON日期字符串作为输入,返回格式化的日期字符串。 ```javascript function functionDateTimeFormat...

Global site tag (gtag.js) - Google Analytics