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

javascript的format格式化时间函数,类似于java的SimpleDataFormat

阅读更多
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 time1 = new Date().format("yyyy-MM-dd HH:mm:ss");
var time2 = new Date().format("yyyy-MM-dd");
 
分享到:
评论

相关推荐

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

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

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

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

    JavaScript数字格式化函数

    本篇文章将深入探讨JavaScript中的数字格式化函数及其应用。 一、基本数字格式化 1. `toFixed()`:这个内置方法用于将数字转换为字符串,并保留指定位数的小数。例如: ```javascript let num = 3.1415926; ...

    javascript日期格式化

    总的来说,JavaScript的日期格式化涉及到`Date`对象的使用、自定义函数的编写以及可能的第三方库的引入。理解这些基本概念,结合实际需求,可以帮助你更好地处理和展示日期数据。在进行日期操作时,应始终考虑跨时区...

    JavaScript 格式化浮点类型函数

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

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

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

    javascript 格式化时间日期函数代码脚本之家修正版

    在实际应用中,这个格式化函数可以放在JavaScript库中,以便在不同的项目中重复使用。当然,在使用此代码前,开发者需要确保代码没有问题,并且符合项目中其他的编码规范和要求。 最终,通过这种方式,我们可以实现...

    实用工具 格式化Html格式,格式代javasctip格式,javascript代码压缩

    格式化JavaScript代码可以确保每个函数、变量和语句都在适当的位置,使代码更易读、易懂,同时减少错误的可能性。此外,这些工具可能还支持代码风格的自定义,以适应不同团队的编码规范。 接着,我们来看JavaScript...

    JavaScript实现格式化字符串函数String.format

    本文介绍了如何在JavaScript中实现一个格式化字符串的函数String.format,其主要功能是通过占位符的方式动态插入变量,同时解决了引号转义的问题,提高了代码的整洁性和可读性。 首先,问题的提出是在需要通过...

    javascript 日期数字文本格式化

    通常,`demo`会展示如何创建日期对象,如何调用格式化函数,以及如何在网页上显示结果。 此外,`jquery-2.0.2.js`是一个jQuery库的旧版本。jQuery是一个广泛使用的JavaScript库,简化了DOM操作、事件处理、Ajax交互...

    格式化时间可能用到的各种JS

    如`date.format.js`, `DateFormat.js`, `Format.js`, `SimpleDateFormat.js`, `jsjava_2_0`, `jsjava_2_2_bin`,这些文件可能是不同的JavaScript库或函数,用于实现日期和时间的格式化功能。 1. **Date对象**: ...

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

    在JavaScript开发中,日期处理和金额格式化是两个常见的需求,尤其在财务或者数据分析相关的应用中更为重要。JavaScript原生提供了Date对象来处理日期,但其功能相对有限,因此开发者通常会利用各种库来增强其功能,...

    javascript格式化日期时间函数

    JavaScript是一种广泛应用于前端开发的编程语言,其中一个常见的任务是在Web应用中格式化日期和时间。为了帮助开发者高效完成这一任务,许多JavaScript库提供了日期时间格式化的函数。在本例中,我们将探讨一个...

    JavaScript 格式化时间日期

    在JavaScript中,处理和格式化时间日期是一项常见的任务。这篇博文主要探讨了如何在JavaScript环境中对日期进行格式化的技巧和方法。以下是一些关键知识点: 1. **Date对象**: JavaScript中的`Date`对象是用于处理...

    采用js实现具有复杂字符串的格式化操作类库函数

    2. **格式化插入**:可能包含类似 `format` 的方法,可以接受占位符和对应的值,将值按照指定的格式插入到字符串中。 3. **正则表达式处理**:类库可能提供方法来查找、替换或提取字符串中的正则表达式匹配项。 4....

    JS-HTML-Format(JS及HTML代码格式化工具集合)

    在编程世界中,保持代码整洁和格式化是至关重要的,这不仅有利于代码的可读性,也有助于团队协作和代码维护。针对JS(JavaScript)和HTML(超文本标记语言)这两种广泛使用的前端开发语言,有多种代码格式化工具可以...

    js 时间格式化

    JavaScript是一种广泛应用于网页和应用程序的轻量级编程语言,它在处理时间格式化时提供了多种方法。这篇博客文章“js 时间格式化”可能探讨了如何使用JavaScript来优雅地展示和处理日期与时间。 在JavaScript中,`...

    实例017——获取当前的日期、时间并格式化输出.zip

    4. **JavaScript**: 在JavaScript中,`Date`对象可以用来获取当前时间,`toLocaleString()`或`toString()`方法可以格式化输出,但具体格式取决于浏览器设置。如果需要自定义格式,可以使用`Intl.DateTimeFormat`API...

Global site tag (gtag.js) - Google Analytics