`
bokelg
  • 浏览: 5567 次
  • 性别: Icon_minigender_1
  • 来自: 赤峰
文章分类
社区版块
存档分类
最新评论

JS 日期格式化

 
阅读更多

var myDate=new Date() 
 $("#previewDiv").html(myDate.pattern("yyyy年MM月dd日 hh点mm分ss秒"));

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;        
}

分享到:
评论

相关推荐

    js日期时间格式化日期时间格式化

    js日期时间格式化js日期时间格式化js日期时间格式化js日期时间格式化js日期时间格式化js日期时间格式化js日期时间格式化js日期时间格式化

    js 时间格式化

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

    js通用日期格式化工具 date.js

    js通用日期格式化工具,直接引用该工具类就可以使用,方便快捷,建议大家收藏此工具类,该工具很好的解决了前端页面显示日期格式问题

    javascript日期格式化

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

    JS日期格式化

    #### 三、原生JavaScript日期格式化方法 **1. 使用`Date`对象的内置方法** JavaScript的`Date`对象提供了一些基本的方法来获取日期的不同部分,如`getFullYear()`、`getMonth()`等。 - **示例代码**: ```...

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

    通过不同的格式字符串,可以轻松地获取到所需的日期时间格式。此外,第二种方法还提供了更丰富的格式选项,如星期的显示,适用于需要更复杂日期格式化需求的应用场景。 ### 使用建议 虽然上述两种方法非常实用,但...

    js时间格式化

    // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) //...

    JS时间格式化,时间差,昨天明天

    JS时间格式化,JS两个时间差,JS当前日期的昨天明天 ,JS当前日期周几

    Js获取当前日期时间及格式化代码

    - 常见的日期时间格式化方法可以将Date对象转换为指定格式的字符串。 - `Date.prototype.isLeapYear` 方法判断是否为闰年。 - `Date.prototype.Format` 方法自定义格式化日期时间。 - 格式化中常用的是:YYYY...

    JQuery 日期格式化插件,日期格式化,JS日期格式化

    JQuery 的一个日期格式化插件,支持"MM-dd HH:mm"等格式的设定;并支持日期时间转义,即距当前过去了多久,如"3分钟前","1天前","2周前".

    JavaScript - 格式化日期时间.zip

    此外,除了手动格式化,还可以使用一些库,如Moment.js或date-fns,它们提供了更丰富的日期时间处理功能和易用的API,可以轻松实现各种复杂的日期时间格式化需求。不过,对于基础的格式化需求,了解和掌握JavaScript...

    js 日期 format 格式化

    在Web应用中,日期时间格式化的灵活性对于提高用户体验至关重要,因此掌握这一技能非常实用。 #### 描述:对前端日期进行格式化 这段描述提供了关于日期格式化功能的具体用法示例,展示了如何使用自定义格式字符串...

    js日期格式化

    js日期格式化,对Date的扩展,将 Date 转化为指定格式的String。月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)

    js 日期格式 脚本下载 例子

    在这个例子中,当用户点击按钮时,`formatDate`函数会被调用,将当前日期时间格式化后显示在页面的`<p>`元素中。 `doc.txt`文件可能包含了关于如何使用这些代码的说明,包括如何运行示例,以及`Control.js`中可能...

    JS 格式化时间

    这篇博文链接提供了一个实用的示例,讲解了如何在JavaScript中处理时间格式化。 首先,我们了解JavaScript中的Date对象。Date对象是JavaScript内置的对象类型,用于处理日期和时间。通过new Date()可以创建一个表示...

    JavaScript时间格式化插件,返回指定字符串

    JavaScript时间格式化插件是一种工具,它允许开发者以自定义的格式显示日期和时间,使得在Web应用中处理和展示时间信息更为灵活和方便。在JavaScript中,原生的Date对象虽然提供了基本的时间处理功能,但其输出格式...

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

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

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

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

Global site tag (gtag.js) - Google Analytics