zoukankan      html  css  js  c++  java
  • js new date详解

    创建一个日期对象:

    var objDate=new Date([arguments list]);

    var ini_date=new Date(2014,7,0); //是代表7月最后一天 ,也就是2014-07-31

    var ini_date=new Date(2014,7,1); //是代表8月第一天 ,也就是2014-08-01
    参数形式有 以下5种:

       new Date("month dd,yyyy hh:mm:ss");
       new  Date("month dd,yyyy");
       new  Date(yyyy,mth,dd,hh,mm,ss);
       new Date(yyyy,mth,dd);
       new Date(ms);

    需要注意最后一种形式,参数表示的是需要创建的时间和 GMT时间1970年1月1日之间相差的毫秒数。各种函数的含义如下:

    month:用英文 表示月份名称,从January到December

    mth:用整数表示月份,从0(1月)到11(12月)

    dd:表示一个 月中的第几天,从1到31

    yyyy:四位数表示的年份

    hh:小时数,从0(午夜)到23(晚11点)

    mm: 分钟数,从0到59的整数

    ss:秒数,从0到59的整数

    ms:毫秒数,为大于等于0的整数


    如:

    new Date("January 12,2006 22:19:35");

    new Date("January 12,2006");

    new Date(2006,0,12,22,19,35);

    new Date(2006,0,12);

    new Date(1137075575000);

    上面的各种创建形式都表示2006 年1月12日这一天。

    从Date 对象中提取信息
    var objDate=new Date();


    objDate.getFullYear() 以四位数字返回年
    objDate.getYear()根据浏览器不同,以两位或者四位数字返回年
    objDate.getMonth()
    objDate.getDate()
    objDate.getDay()
    objDate.getHours()
    objDate.getMilliseconds().
       ..........

    <!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>

    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    var objDate=new Date();//创建 一个日期对象表示当前时间
    var year=objDate.getFullYear();
    var month=objDate.getMonth()+1;    //getMonth 返回的月份是从0开始的,因此要加1
    var date=objDate.getDate();
    var day=objDate.getDay();
    //根据 星期数的索引确定其中文表示
    switch(day){
        case 0:
            day="星期日";
            break;
        case 1:
            day="星期一";
            break;
        case 2:
            day="星期二";
            break;
        case 3:
            day="星期三";
            break;
        case 4:
            day="星期四";
            break;
        case 5:
            day="星期五";
            break;
        case 6:
            day="星期六";
            break;
    }
    document.write("今天是:"+year+"年"+month+"月"+date+"日&nbsp; "+day);
    //-->
    </script>

    </body>
    </html>
  • 相关阅读:
    苹果信息推送服务(Apple Push Notification Service)使用总结
    Xcode 相关路径总结
    微信红包随机算法 OC
    Xcode真机测试could not find developer disk image解决方法
    字典转模型 重写初始化方法
    Xcode 写代码没有补全提示解决:删缓存及显示隐藏文件命令
    按位与、或、异或等运算方法
    OC语言@property @synthesize和id
    iOS开发—Quartz2D简单介绍
    iOS开发—CoreLocation定位服务
  • 原文地址:https://www.cnblogs.com/hechunhua/p/3928267.html
Copyright © 2011-2022 走看看