zoukankan      html  css  js  c++  java
  • JavaScript Date函数学习笔记

    Date对象,javascript的内置对象。对于Date对象这里做一个简单的介绍,首先声明本文中知识点来自月影的《javascript 王者归来》。

    Date是javascript中表示时间的对象。可以通过以下几种方式构造:

    1. var now1 = new Date; //缺省参数

    2. var now2 = new Date(2011,1,1); //传入表示年、月、日、时、分、秒、毫秒的数值,这些数值除了年、月以外都可以缺省。 

    注意这里javascript的月份是从0开始算的,即0代表1月份,故此时alert(now2.toLocaleString());输出为2011年2月1日 0:00:00。

    3. var now3 = new Date("2011/1/1 12:00:00"); //此时这里的月份即为1月份。

    4. 通过一个整数参数来构造函数,这个整数代表的是距离1970/01/01 08:00:00的毫秒数,这种方式不太常用。

    一个日期对象的valueOf()返回的就是这个整数(getTime方法也是)。

    操作日期对象的几个常用方法:

    var todayDate = new Date();

    1. 获取现在时间的日期:

    var day = todayDate.getDate(); //获取日期

    2. 获取月份,记得加1:

    var month = todayDate.getMonth() + 1; //javascript的月份从0开始计算

    3. 获取年份

    var year = todayDate.getFullYear(); //获取年份

    4. 获取星期

    var weeks =["星期日","星期一","星期","星期三","星期四","星期五","星期六"]

    var nowWeek = weeks[todayDate.getDay()];

    最后在这里贴一个获取日期的简洁方式:

    <div id="todayDate">

    <script type="text/javascript">

    setInterval(function(){with(new Date())todayDate.innerHTML=toLocaleString()+'星期'+'日一二三四五六'.charAt(getDay())},500)

    </script>

    </div>

    ******************************WILLPAN学习笔记之Date对象完******************************************** 

  • 相关阅读:
    POJ 2240 Arbitrage spfa 判正环
    POJ 3259 Wormholes spfa 判负环
    POJ1680 Currency Exchange SPFA判正环
    HDU5649 DZY Loves Sorting 线段树
    HDU 5648 DZY Loves Math 暴力打表
    HDU5647 DZY Loves Connecting 树形DP
    CDOJ 1071 秋实大哥下棋 线段树
    HDU5046 Airport dancing links 重复覆盖+二分
    HDU 3335 Divisibility dancing links 重复覆盖
    FZU1686 神龙的难题 dancing links 重复覆盖
  • 原文地址:https://www.cnblogs.com/willpan/p/javascript_Date.html
Copyright © 2011-2022 走看看