<dl id="q0jn1"><ins id="q0jn1"></ins></dl>
  • <dl id="q0jn1"><font id="q0jn1"><nobr id="q0jn1"></nobr></font></dl>

    <dl id="q0jn1"></dl>

  • <dl id="q0jn1"><ins id="q0jn1"><nobr id="q0jn1"></nobr></ins></dl><output id="q0jn1"><ins id="q0jn1"></ins></output><dl id="q0jn1"><font id="q0jn1"></font></dl>
    <output id="q0jn1"></output>
    <dl id="q0jn1"></dl>
    <dl id="q0jn1"><font id="q0jn1"></font></dl>
    1. <output id="q0jn1"><ins id="q0jn1"></ins></output>
      <dl id="q0jn1"><ins id="q0jn1"></ins></dl>

    2. <dl id="q0jn1"></dl>

            1. <dl id="q0jn1"></dl>
              1. 国联商务网 -全面的电子商务资源网O2O本地生活网£¡

                TOW国联商务网

                当前位置: 主页 > 新闻资讯 > 休闲娱乐 >

                用JavaScript的日期对象操控时间和日期值

                时间:2010-04-07 09:36来源: 作者: 点击:
                软件开发中一个比较棘手的内容是使用时间和日期值£»似乎每种语言或者每种平台都有自己的格式¡£在Web开发过程中£¬你可以使用服务器端的代码来操控日期£¬你也可以使用JavaScript的日期£¨Date£©对象来实现同样的目的¡£在今天的专栏里£¬我们将仔细看看这个对象¡£

                软件开发中一个比较棘手的内容是使用时间和日期值£»似乎每种语言或者每种平台都有自己的格式¡£在Web开发过程中£¬你可以使用服务器端的代码来操控日期£¬你也可以使用JavaScript的日期£¨Date£©对象来实现同样的目的¡£在今天的专栏里£¬我们将仔细看看这个对象¡£

                使用日期

                在JavaScript里使用时间和日期值非常简单¡£这要从创建日期对象的一个实例开始£º

                var d = new Date();

                这会使用当前的日期和时间在变量d里返回一个日期对象的实例¡£这个日期对象包括多个用于访问和操控其值的方法和属性¡£下面的列表列出了用于访问日期值的方法£º

                • getDate()£º返回月份里的日期¡£
                • getDay()£º返回星期几¡£每周?#26377;?#26399;六开始£¨0£­6£©¡£
                • getFullYear()£º返回四位数的年份¡£
                • getMonth()£º返回月份¡£
                • getYear()£º返回两位数的年份¡£
                • getUTCDate()£º根据协调世界时£¨UTC£©返回月份里的日期¡£
                • getUTCMonth()£º根据协调世界时£¨0£­11£©返回月份¡£
                • getUTCFullYear()£º根据协调世界时返回四位数的年份¡£

                注£º维基百科全书£¨Wikipedia£©将协调世界时定义为一种高精度的原子时间标准£¬它大约相当于世界时£¨UT£©¡£

                关于JavaScript和日期需要注意的一点是£¬它使用从1970年1月1日午夜起的毫秒数来保存日期¡£这叫做历元£¨epoch£©£¬任何在这个日期之前的日期和时间都是不被允许的¡£

                正如Listing A里说明的£¬使用前面一个列表里的方法是很简单明了的¡£你需要注意的是日期和星期中的天的值是从零开始的£¬所以需要向它们添加一个值以?#20801;?#23427;们真正的值¡£你可以很容易就使用一个数组来?#20801;?#26143;期几¡£列表B里是JavaScript代码¡£

                你没有被限制只使用当前的日期¡£日期对象可以用传递给它的值初始化£¬就像下面这样£º

                var d = new Date("date value");

                利用这种方式£¬我们可以修改前面的例子来使用特定的日期¡£列表C代表了一种发现给定值的周日期的简单方法¡£代码会生成下面的结果£º

                Today is: Wednesday 4/15/1979
                UTC is: Wednesday 4/15/1979

                事实上£¬创建日期对象实例的方式有四种£º

                var d = new Date();
                var d = new Date('July 4, 1976');
                var d = new Date(7, 4, 1976);
                var d = new Date(7, 4, 1976, 12,00,00);

                我们已经讲了前两个£¨要注意的是可能会用到单引号或者圆括号£©¡£最后两个按照下面的格式使用了单独的整数?#38382;ý£?#26102;间是可选的£©£º

                var d = new Date(month, day, year, hour, minutes, seconds);

                填充日期对象的另外一种方式是利用setDate方法¡£它提供了一种重置日期对象的值或者初始化它的方式£¬但是这要求有一个真正的JavaScript日期对象£º

                Var d1 = new Date();
                var d2 = new Date("7/4/1976");
                d1.setDate(d2.getDate());

                填充日期对象的各种属性的固定方法还有很多£¬但是在讨论它们之前我们先来看看时间吧¡£

                除了日期组件£¬日期对象也保存了时间信息¡£下面的方法能够访?#23454;?#26085;期对象的时间信息£º

                • getHours()£º返回时间的小时部分¡£
                • getMinutes()£º返回时间的?#31181;?#37096;分¡£
                • getSeconds()£º返回时间的秒部分¡£
                • getMilliseconds()£º返回时间的毫秒部分¡£
                • getTime()£º返回自从1970年1月1日午夜以来的毫秒数¡£
                • getTimezoneOffset()£º返回本地时间与格里尼治标准时间£¨GMT£©之间的?#31181;?#24046;¡£
                • getUTCHours()£º根据协调世界时返回时间的小时部分¡£
                • getUTCMinutes()£º根据协调世界时返回时间的?#31181;?#37096;分¡£
                • getUTCSeconds()£º根据协调世界时返回时间的秒部分¡£
                • getUTCMilliseconds()£º根据协调世界时返回时间的毫秒部分¡£

                (责任编辑£ºadmin)
                织梦二维码生成器
                顶一下
                (0)
                0%
                踩一下
                (0)
                0%
                ------分隔线----------------------------
                发表评论
                请自觉遵守互联网相关的政策法规£¬严禁发布色情¡¢暴力¡¢反动的言论¡£
                评价:
                表情:
                用户名: 验证码:点击我更换图片
                栏目列表
                推荐内容
                360×ã²Ê4³¡½øÇò²Ê

                <dl id="q0jn1"><ins id="q0jn1"></ins></dl>
              2. <dl id="q0jn1"><font id="q0jn1"><nobr id="q0jn1"></nobr></font></dl>

                <dl id="q0jn1"></dl>

              3. <dl id="q0jn1"><ins id="q0jn1"><nobr id="q0jn1"></nobr></ins></dl><output id="q0jn1"><ins id="q0jn1"></ins></output><dl id="q0jn1"><font id="q0jn1"></font></dl>
                <output id="q0jn1"></output>
                <dl id="q0jn1"></dl>
                <dl id="q0jn1"><font id="q0jn1"></font></dl>
                1. <output id="q0jn1"><ins id="q0jn1"></ins></output>
                  <dl id="q0jn1"><ins id="q0jn1"></ins></dl>

                2. <dl id="q0jn1"></dl>

                        1. <dl id="q0jn1"></dl>
                          1. <dl id="q0jn1"><ins id="q0jn1"></ins></dl>
                          2. <dl id="q0jn1"><font id="q0jn1"><nobr id="q0jn1"></nobr></font></dl>

                            <dl id="q0jn1"></dl>

                          3. <dl id="q0jn1"><ins id="q0jn1"><nobr id="q0jn1"></nobr></ins></dl><output id="q0jn1"><ins id="q0jn1"></ins></output><dl id="q0jn1"><font id="q0jn1"></font></dl>
                            <output id="q0jn1"></output>
                            <dl id="q0jn1"></dl>
                            <dl id="q0jn1"><font id="q0jn1"></font></dl>
                            1. <output id="q0jn1"><ins id="q0jn1"></ins></output>
                              <dl id="q0jn1"><ins id="q0jn1"></ins></dl>

                            2. <dl id="q0jn1"></dl>

                                    1. <dl id="q0jn1"></dl>