`
morris
  • 浏览: 179059 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js中好用時間格式化函數

    博客分类:
  • ajax
阅读更多
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;
}


可以這樣調用:
引用
showtime = new Date().format("yyyy-MM-dd hh:mm:ss");


和java中格式化時間一樣 超好用!
分享到:
评论
2 楼 walkman 2008-10-13  
good,确实方便
1 楼 zgw06629 2008-10-10  
确实好用!

相关推荐

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

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

    finereport格式化金额函数js中进行数字超大金额千位符格式化处理.docx

    "finereport格式化金额函数js中进行数字超大金额千位符格式化处理" 本文主要讲解了finereport格式化金额函数在JS中进行数字超大金额千位符格式化处理的方法。该需求在前端开发中非常普遍,例如音乐app中的歌曲播放...

    易语言时间0格式化源码.zip

    3. **时间格式化**:使用“格式化时间”函数,根据结构体中的时间部分,结合指定的格式字符串,如"HH:mm:ss",将时间转换为字符串。 4. **组合日期和时间**:在获取并格式化了日期和时间后,可以通过字符串连接操作...

    C语言格式化读写函数

    压缩包中的"格式化读写函数fscanf"可能是一个关于如何使用`fscanf`读取文件内容的实例,包括如何处理各种数据类型和格式。通过查看和分析这个示例,你可以更深入地理解`fscanf`的用法。 综上所述,C语言的格式化...

    JavaScript - 格式化日期时间.zip

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

    JavaScript 格式化浮点类型函数

    本文将深入探讨自定义浮点数格式化函数的设计和实现,以及在JavaScript中处理浮点数的相关知识点。 首先,浮点数在计算机科学中是用来表示带有小数部分的数字。JavaScript中的浮点数类型是`Number`,它可以精确地...

    javascript 日期数字文本格式化

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

    易语言取格式化时间模块

    在易语言中,处理日期和时间是非常常见的操作,而“取格式化时间模块”则提供了方便的接口来实现这一功能。本文将详细讲解易语言中的日期和时间处理,以及如何利用取格式化时间模块来获取和格式化日期时间。 在...

    JavaScript日期时间格式化函数分享

    JavaScript中的日期时间格式化函数是一种非常实用的工具,它可以让开发者按照特定的格式输出日期和时间。这种格式化功能尤其在处理用户界面显示、数据存储和日志记录等场景中非常有用。JavaScript标准库本身并没有...

    易语言源码易语言JS代码格式化源码.rar

    2. **JavaScript解析**:易语言JS代码格式化源码需要理解JavaScript的语法结构,包括变量声明、函数定义、对象创建、条件语句、循环语句等,以便正确地解析JS代码。 3. **字符串操作**:因为代码格式化涉及到大量对...

    代码格式化工具

    `formatCodeSegment.js` 文件则是实现代码格式化的功能主体,它包含JavaScript代码来处理用户的输入、调用相应的代码格式化库(如Prettier或ESLint)并更新预览区域的显示。JavaScript在这里起到了关键的作用,它...

    脚本格式化工具(JavaScript)

    JavaScript,简称JS,是互联网上最广泛使用的编程语言之一,主要用于网页和网络应用的开发。在编写和维护代码的过程中,保持良好的代码格式至关重要,因为它有助于提高代码可读性,降低错误率,并使得团队协作更为...

    js格式化工具

    在开发过程中,除了手动使用这些工具之外,很多IDE(如Visual Studio Code、WebStorm)和文本编辑器(如Sublime Text)也提供了内置的JS代码格式化插件或扩展,例如Prettier和ESLint,它们可以集成到开发环境中,...

    易语言JS代码格式化源码

    总的来说,易语言JS代码格式化源码是结合了易语言编程和JavaScript语法理解的实用工具,它的开发涉及到了编程语言的解析、格式化算法和用户交互等多个方面。通过深入研究和理解这份源码,开发者不仅可以学习到易语言...

    keil插件包(格式化代码 文件注释 函数注释 当前日期 当前时间)

    keil插件包,导入这些插件实现(格式化代码 文件注释 函数注释 当前日期 当前时间)等功能,更加方便嵌入式开发。使用教程:https://blog.csdn.net/qq_44078824/article/details/109349611

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

    例如,Moment.js允许你用`moment().format('YYYY-MM-DD')`来轻松地格式化日期,而date-fns则推崇更简洁的API设计,如`format(new Date(), 'yyyy-MM-dd')`。 现在,我们转向金额格式化。在JavaScript中,原始数字...

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

    本文将详细介绍SQL Server中的一个强大日期格式化函数——`CONVERT()`函数,以及如何利用它来满足不同的日期时间格式需求。 ### `CONVERT()`函数详解 `CONVERT()`函数是SQL Server提供的用于转换数据类型的一种...

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

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

    易语言正则格式化时间

    7. **应用实例**:例如,你可以用易语言正则格式化时间源码实现一个功能,让用户输入时间字符串,然后验证其是否符合特定格式,如24小时制的“HH:mm:ss”。如果格式正确,就将其转换为日期时间对象,以便进行进一步...

Global site tag (gtag.js) - Google Analytics