`
hyj1254
  • 浏览: 341096 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

非常不错的JS日期转换工具

阅读更多
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);


没来得及测试,听同事反映很好用。
原文地址:
http://blog.csdn.net/yzy0612/archive/2007/08/07/1730732.aspx
分享到:
评论

相关推荐

    js unicode 转换工具

    JavaScript(简称JS)是一种广泛用于...综上所述,JavaScript的Unicode转换工具通常会涵盖以上提到的功能,帮助开发者在代码中正确地处理和转换Unicode字符。了解并熟练掌握这些知识点对于进行全球化Web开发至关重要。

    js 日期处理工具类

    js 日期处理工具类,实现了日期的转换,日期格式: 30分钟前,16:20,昨天 11:11、11-17 10:10,等格式。

    javascript 日期数字文本格式化

    这篇博文"javascript 日期数字文本格式化"可能详细解释了如何使用自定义工具或库来实现这一功能。 首先,我们来看`02.bizplant-util-DateFormat.js`这个文件。这很可能是一个自定义的日期格式化工具函数,可能包含...

    js日期工具

    是一款原生JS开发的 不依赖任何第三方库 大众化的日期控件,她身兼多职,虽不是万能的,但是她却是功能强大多样的美少女,她除了包含 单双面板、区域选择、 多语言、日历固定、有效无效日期、日期时间戳转换、日期加...

    JS实现时间戳转换工具

    在本项目中,我们关注的是JS如何实现时间戳转换工具,这在不连外网的办公环境中尤其有用,因为它可以帮助开发者和用户在本地进行时间相关的计算和转换。 时间戳,通常指的是自1970年1月1日(UTC/GMT的午夜)开始所...

    json转换工具jackson

    本文将深入探讨Jackson作为JSON转换工具的关键知识点,并基于提供的博文链接进行补充。 1. **Jackson库介绍** Jackson是一个开源项目,其核心库为`com.fasterxml.jackson.core`,包括`jackson-databind`、`jackson...

    现代Javascript日期工具库

    现代JavaScript日期工具库如`date-fns`是开发者在处理日期和时间时的重要资源,尤其在复杂的前端项目中。它们提供了比JavaScript内置的`Date`对象更强大、更灵活的功能,以及更好的性能和模块化设计。`date-fns`是一...

    字符串转换工具

    以下是一些关于“字符串转换工具”的核心知识点: 1. **字符串的基本概念**:在计算机科学中,字符串是由一个或多个字符组成的序列,可以用来表示文本信息。常见的字符串类型有C语言中的`char *`,Python中的`str`...

    日期与星座转换js代码

    此外,这个"日期与星座转换js代码"还可能涉及到日期的格式化,如将日期转换为"月/日/年"或"年-月-日"格式。JavaScript的Date对象提供了一些方法来获取日期和时间的各个部分,如getFullYear(), getMonth(), 和getDate...

    js公历日期转农历日期.txt

    ### js公历日期转农历日期知识点详解 #### 1. 背景介绍 在日常生活中,农历(阴历)与公历(阳历)之间的转换对于节日庆祝、传统活动等有着重要的...通过不断扩展和完善,这样的日期转换工具将会变得更加实用和有趣。

    json转换工具,支持日期

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于Web服务和应用程序之间的数据传输,因为它易于阅读和编写,同时也易于机器解析和生成。在Java开发中,经常需要将Java对象转换为JSON字符...

    漂亮JavaScript弹出选择日期控件

    "漂亮JavaScript弹出选择日期控件"就是这样一个实用工具,它能够提供美观且用户友好的日期选择界面。 首先,我们来看看"testdate.htm"这个文件,这通常是一个HTML页面,包含了日期控件的使用示例。在HTML中,我们...

    MATLAB实现阳历、阴历与干支历的日期转换

    总的来说,`clsdate.m`是一个实用的MATLAB工具,它可以帮助我们更好地理解和处理不同历法下的日期转换,对于那些需要进行跨历法计算的工作非常有价值。通过熟练掌握这样的函数,我们可以更便捷地在中国传统节日、...

    json工具类,java日期转换,字符串转换等各种工具类

    2. **Java日期转换**: Java中的日期和时间处理最初通过`java.util.Date`和`java.text.SimpleDateFormat`进行,但现在推荐使用`java.time`包下的API,如`LocalDate`、`LocalDateTime`和`DateTimeFormatter`等,这些...

    带农历的js日期源码

    这款“带农历的js日期源码”可能包含了对原有JavaScript Date对象的扩展,提供了转换和显示农历日期的功能。在JavaScript中,我们通常会利用一些开源库如`Chinese-Lunar-Calendar`、`lunardate`等来处理农历日期。 ...

    json转换工具

    JSON转换工具主要用于将JSON格式的数据转换为其他格式,或者将其他格式的数据转换成JSON,以适应不同的数据交互需求。 在你提供的压缩包文件中,包含了一些Java库,这些库是用于处理JSON转换和其他相关操作的。下面...

    nepdate.js:尼泊尔日期转换器的 Javascript 实现。 将 BS 日期转换为 AD 的库

    总的来说,`nepdate.js`是一个实用的工具,它解决了特定文化背景下日期转换的问题,帮助开发者更好地服务于全球化的用户。通过学习和使用这个库,不仅可以提升对JavaScript日期处理的理解,也能拓宽对不同地区日期...

    功能强大界面漂亮的js日期控件

    标题提到的"功能强大界面漂亮的js日期控件"正是这种工具,它结合了高效的功能和吸引人的视觉设计,提升了用户的交互体验。 在Web开发中,处理日期和时间的函数通常由JavaScript提供,因为它可以在用户的浏览器上...

    时间戳转换工具.rar

    在编程中,我们经常需要将时间戳转化为人类可读的日期和时间格式,如"yyyy-MM-dd HH:mm:ss",这正是“时间戳转换工具”所解决的问题。 这个名为"PChangeTime.exe"的程序是一个专门设计来转换时间戳的小工具,它的...

    javascript日期选择器,很强大

    JavaScript日期选择器是一种在网页上方便用户选择日期...总之,JavaScript日期选择器是提高Web应用交互性和用户体验的重要工具。理解它们的工作原理和使用方法,可以帮助开发者更好地构建动态、响应式的日期输入功能。

Global site tag (gtag.js) - Google Analytics