`

javascript日期Format

阅读更多

 

 

// 对Date的扩展,将 Date 转化为指定格式的String 
// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, 
// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 
// 例子: 
// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 
// (new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18 
Date.prototype.Format = function(fmt) 
{ //author: meizz 
  var o = { 
    "M+" : this.getMonth()+1,                 //月份 
    "d+" : this.getDate(),                    //日 
    "h+" : this.getHours(),                   //小时 
    "m+" : this.getMinutes(),                 //分 
    "s+" : this.getSeconds(),                 //秒 
    "q+" : Math.floor((this.getMonth()+3)/3), //季度 
    "S"  : this.getMilliseconds()             //毫秒 
  }; 
  if(/(y+)/.test(fmt)) 
    fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
  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; 
}

 

分享到:
评论

相关推荐

    javascript日期格式化

    JavaScript是Web开发中不可或缺的一部分,尤其在处理日期和时间的操作上。日期格式化是一个常见的需求,无论是为了展示用户友好的日期格式,还是在处理服务器数据交换时。在JavaScript中,我们可以使用内置的`Date`...

    javascript 日期数字文本格式化

    内部实现可能会用到JavaScript的内置`Date`对象的方法,如`getFullYear`、`getMonth`和`getDate`等,以获取日期的各个部分,然后根据`format`参数拼接成最终的字符串。 接下来,`demo`文件夹可能包含了使用这个日期...

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

    ### JavaScript中的Date Format(JS日期格式化)方法详解 #### 概述 在日常的Web开发工作中,我们经常需要处理日期和时间相关的数据。JavaScript 的 `Date` 对象提供了多种方法来获取和设置日期时间,但原生 API 并...

    js 日期 format 格式化

    ### JavaScript 日期格式化方法详解 在Web开发中,日期时间的处理是非常常见的需求之一,尤其是在前端页面上显示用户友好的日期格式时。本文将详细介绍一种JavaScript中的自定义日期格式化方法,它允许开发者轻松地...

    JavaScript 日期处理库

    以下是一些JavaScript日期处理库的核心概念和功能: 1. **Moment.js**: Moment.js是最受欢迎的JavaScript日期库之一,它提供了丰富的日期和时间操作方法。例如,你可以轻松地解析、验证、操作和格式化日期。例如: ...

    现代Javascript日期工具库

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

    javascript 表单日期选择

    format: 'yyyy-mm-dd', // 设置日期格式 startDate: '2020-01-01', // 最小日期 endDate: '2022-12-31' // 最大日期 }); ``` 6. 获取和设置日期值: 获取用户选择的日期,可以通过JavaScript的`value`属性或...

    JQ JS javascript 日期多选控件

    本教程将深入探讨如何使用jQuery和JavaScript来创建一个日期多选控件。 一、日期选择器基础 在JavaScript中,我们经常使用内置的Date对象来处理日期。Date对象允许我们创建、格式化和比较日期。例如,创建一个新...

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

    本篇文章将重点介绍两种常见的JavaScript日期格式化技巧。 方法一: 这是一种通过扩展Date原型来实现日期格式化的常见方法。首先定义一个名为`Format`的方法,它接受一个格式字符串作为参数。在`Format`方法中,...

    JavaScript DateFormat

    为了使用这个工具,首先需要引入`DateUtil.js`到你的JavaScript代码中,然后创建一个`Date`对象或者使用现有的`Date`对象,接着调用`format()`方法,传入日期对象和所需的格式字符串。 ```javascript // 引入...

    javascript 日期选择控件

    一些流行的JavaScript日期选择库包括 jQuery UI 的 Datepicker、Bootstrap 的 Datepicker、以及 Moment.js 配合 Pickadate.js 等。 1. **jQuery UI Datepicker**: 这是一个广泛使用的日期选择控件,支持多种语言,...

    经常用到的javascript日期函数库啊

    本文将详细介绍一个实用的JavaScript日期函数库,包括其核心功能及使用方法。 #### 二、核心功能 根据提供的部分代码片段,我们可以总结出该日期函数库的核心功能如下: 1. **isLeapYear**:判断当前日期是否为...

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

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

    JavaScript日期处理类库Moment.js.zip

    Moment.js 是一个简单易用的轻量级JavaScript日期处理类库,提供了日期格式化、日期解析等功能。它支持在浏览器和NodeJS两种环境中运行。此类库能够将给定的任意日期转换成多种不同的格式,具有强大的日期计算功能,...

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

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

    calendar 多风格日期输入控件 javascript日期输入文本框

    "Calendar 多风格日期输入控件"是一个专门针对JavaScript环境设计的组件,它旨在提高用户体验并简化开发者的工作。这篇内容将深入探讨这个控件的相关知识点,包括其功能、特性、使用方法以及如何自定义样式。 1. **...

    javascript日期组件

    JavaScript日期组件是Web开发中常用的一种工具,它主要用于在网页上展示、操作和处理日期与时间。在JavaScript中,没有内置的复杂日期选择器或日历功能,因此开发者通常会利用JavaScript库或自定义代码来创建这样的...

    Javascript日期组件

    JavaScript日期组件是网页开发中常用的一种工具,它能够帮助开发者创建交互式的日历、时间选择器等元素,提升用户体验并简化处理日期和时间的操作。在本文中,我们将深入探讨JavaScript日期组件的关键概念、常见功能...

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

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

    javaScript 日期组件

    在这个场景中,我们关注的是一个名为“js日期组件二”的压缩包文件,可能包含了一个自定义的JavaScript日期处理库或一个基于现有库(如jQuery UI或Bootstrap Datepicker)的实现。 JavaScript 日期操作主要依赖于...

Global site tag (gtag.js) - Google Analytics