`
天涯海角tour
  • 浏览: 175142 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

js 处理日期类型

 
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>

 
 <script>
  <!--      
/**      
* 对Date的扩展,将 Date 转化为指定格式的String      
* 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符      
* 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)      
* eg:      
* (new Date()).pattern("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423      
* (new Date()).pattern("yyyy-MM-dd E HH:mm:ss") ==> 2009-03-10 二 20:09:04      
* (new Date()).pattern("yyyy-MM-dd EE hh:mm:ss") ==> 2009-03-10 周二 08:09:04      
* (new Date()).pattern("yyyy-MM-dd EEE hh:mm:ss") ==> 2009-03-10 星期二 08:09:04      
* (new Date()).pattern("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18      
*/        
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;         
}       
     
//var date = new Date();      
//window.alert(date.pattern("yyyy-MM-dd"));   
// -->   

function Todate(nul){
  return nul.pattern("yyyy-MM-dd HH:mm:ss");
}
window.onload=function(){
var date=new Date();
       
        alert(Todate(date))


};
 </script>

 <BODY>
  
 </BODY>
</HTML>

 

分享到:
评论

相关推荐

    js(javascript) 日期控件

    1. **内置Date对象**:JavaScript提供了一个内置的`Date`对象,可以用来处理日期和时间。通过创建`new Date()`实例,我们可以获取当前日期和时间,或者传入特定的日期时间字符串来初始化。`Date`对象提供了许多方法...

    dateformatjs一个超轻量级的JS日期处理库

    由于 `dateformat.js` 的体积小巧,它可以轻松地与其他 JavaScript 库(如 jQuery、React 或 Angular)集成,以增强日期处理功能,而不会增加太多负担。 ### 7. 开源与社区支持 `dateformat.js` 是开源的,这意味...

    JS时间日期源码集锦

    为了更高效地处理日期和时间,JavaScript社区发展出许多优秀的库,如Moment.js、date-fns、day.js等。这些库提供了丰富的API,可以方便地进行日期解析、格式化、比较和操作。 六、ES6新特性 在ES6中,新增了...

    manba一个Javascript日期处理迷你类库

    "JavaScript开发-日期处理库" 标签明确了Manba是用于JavaScript开发的,特别适合需要处理日期和时间的场景。这可能包括但不限于格式化日期、计算时间差、获取特定日期的星期几、处理时区转换等任务。开发者可以将...

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

    JavaScript原生提供了Date对象来处理日期,但其功能相对有限,因此开发者通常会利用各种库来增强其功能,以实现更精确的日期操作。在“JavaScript开发-日期处理库”的标签下,我们可以推断这是一个关于使用...

    JavaScript 日期处理库

    JavaScript 日期处理库是...了解并掌握这些库可以帮助你更高效地处理日期和时间相关的任务。例如,如果你需要处理复杂的时区问题,Luxon可能是最佳选择;如果你希望保持代码轻量化,Day.js和date-fns会是不错的选择。

    Luxon是一个用JavaScript处理日期和时间的实验库

    Luxon是一个强大的JavaScript库,专为处理日期和时间而设计,尤其在复杂的时区管理和格式化方面表现出色。它由 Moment.js 的创始人 Steve Sanderson 创建,旨在解决 Moment.js 在大型项目中的性能和可维护性问题。...

    漂亮JavaScript弹出选择日期控件

    4. **日期逻辑**:日期选择器需要处理日期的合法性检查,例如确保用户选择的日期在有效范围内,或者能正确处理不同日期格式。 5. **国际化**:考虑到全球用户的需求,日期控件可能还需要支持多种日期格式和语言。 ...

    JS日期选择控件和日期类型操作

    JavaScript提供了内置的`Date`对象来处理日期和时间,但验证用户输入的日期字符串则需要额外的代码。可以通过以下方式验证日期: 1. 创建`Date`对象:尝试将用户输入转换为`Date`对象。如果输入无效,`new Date()`...

    最好的JS日期时间型万年历控件

    **JS日期时间型万年历控件详解** 在网页开发中,日期时间的选择是一个常见的功能需求,而JavaScript作为客户端的主要编程语言,提供了丰富的库和工具来处理这一问题。本篇文章将详细探讨一种被称为"最好的JS日期...

    js 下拉日期

    Moment.js 是一个强大的JavaScript日期库,可以轻松处理日期格式化、解析和比较。Pickadate.js 是一个轻量级的日期选择器,可以与Moment.js结合使用,提供灵活的日期选择功能。 6. **Vanilla JS 库**: 如`...

    js实现日期选择控件

    JavaScript(简称JS)是一种轻量级的脚本语言,常用于网页交互和动态效果的实现。在网页中,实现一个日期选择控件可以提供用户友好的界面,方便他们选择日期。这里我们讨论如何使用JS来创建一个简单的日期选择器。 ...

    js日期控件 js日期控件 js日期控件

    Moment.js是一个强大的JavaScript库,专门处理日期和时间。虽然它不是一个直接的日期控件,但它提供了丰富的日期处理函数,可以方便地解析、验证、操作和格式化日期,为创建自定义日期控件提供便利。 6. **原生...

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

    标题中的知识点:Js获取当前日期时间及格式化代码。 描述中的知识点:介绍了...上述代码和方法展示了如何使用JavaScript进行日期时间的基本操作和格式化处理,方便开发者在日常开发过程中对日期时间进行处理和展示。

    用js来显示日期

    在JavaScript中,处理日期和时间是一项常见的任务。无论是显示当前日期、格式化日期字符串,还是进行日期计算,JavaScript都提供了内置的Date对象来帮助我们完成这些工作。这篇博客"用js来显示日期"可能深入探讨了...

    js 日期 和sqlserver 兼容

    在开发Web应用时,JavaScript(JS)和SQL Server之间的日期兼容性问题经常出现,因为两者处理日期的方式有所不同。本文将详细探讨如何在JS与SQL Server之间有效地管理和转换日期,以确保数据的一致性和正确性。 ...

    js中将日期数据转换格式

    JavaScript的内置`Date`对象提供了丰富的功能来处理日期和时间,但默认的字符串表示可能并不符合我们的需求,因此需要自定义格式化。下面我们将深入探讨如何在JavaScript中将日期数据转换为所需的格式。 首先,让...

    js关于日期联动的代码

    Date对象是JavaScript内置的对象类型,用于处理日期和时间。你可以通过构造函数创建一个新的Date实例,如`new Date()`,或者指定特定的日期和时间,例如`new Date('2022-01-01')`。 在HTML中,我们可以创建两个日期...

    5个最佳的Javascript日期处理类库分享

    这些库提供了超出JavaScript原生Date对象功能的工具,用于解析、格式化和处理日期时间数据。 描述中提到,在网站开发和Web应用开发中,我们经常需要处理日期和时间的格式化和相关函数。JavaScript原生提供了一些...

    js日期控件 js日期控件

    6. **日期处理函数**:JavaScript的`Date`对象提供了丰富的日期处理方法,如`getFullYear()`、`getMonth()`、`getDate()`等,用于获取日期的各个部分。同时,`setFullYear()`、`setMonth()`和`setDate()`可以用来...

Global site tag (gtag.js) - Google Analytics