javascript Date对象 之 获取时间

Posted 十步杀一人千里不留行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Date对象 之 获取时间相关的知识,希望对你有一定的参考价值。

javascript Date对象 --> 获取时间:

测试代码:

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Date对象</title>
    <style>
        body {background-color: #333; color: white;}

    </style>
</head>
<body>
    <script type="text/javascript">
        /**** 1.获取时间  */
        var d = new Date();                         // Date()    返回当日的日期和时间。
        var d_Date = d.getDate();                // getDate()    从 Date 对象返回一个月中的某一天 (1 ~ 31)。
        var d_Day = d.getDay();                  // getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
        var d_Moth = d.getMonth();               // getMonth()  从 Date 对象返回月份 (0 ~ 11)。
        var d_FullYear = d.getFullYear();        // getFullYear()    从 Date 对象以四位数字返回年份。
        var d_Year = d.getYear();                // 请使用 getFullYear() 方法代替。
        var d_Hour = d.getHours();               // getHours()   返回 Date 对象的小时 (0 ~ 23)。
        var d_Minute = d.getMinutes();           // getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
        var d_Second = d.getSeconds();           // getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
        var d_Milliseconds = d.getMilliseconds(); //getMilliseconds()    返回 Date 对象的毫秒(0 ~ 999)。

        var d_Time = d.getTime();                // getTime()   返回 1970 年 1 月 1 日至今的毫秒数。
        var d_TimezoneOffset = d.getTimezoneOffset(); // getTimezoneOffset()    返回本地时间与格林威治标准时间 (GMT) 的分钟差。

        var d_UTCDate = d.getUTCDate();          // getUTCDate()    根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。
        var d_UTCDay = d.getUTCDay();            // getUTCDay()  根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。
        var d_UTCMonth = d.getUTCMonth();        // getUTCMonth()    根据世界时从 Date 对象返回月份 (0 ~ 11)。
        var d_UTCFullYear = d.getUTCFullYear();  // getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。
        var d_UTCHour = d.getUTCHours();         // getUTCHours()    根据世界时返回 Date 对象的小时 (0 ~ 23)。
        var d_UTCMinute = d.getUTCMinutes();     // getUTCMinutes()  根据世界时返回 Date 对象的分钟 (0 ~ 59)
        var d_UTCSeconds = d.getUTCSeconds();    // getUTCSeconds()  根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
        var d_UTCMillisecond = d.getUTCMilliseconds();   // getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。

        var parsemMlliseconds = Date.parse("Jul 8, 2005"); // parse()  返回1970年1月1日午夜到指定日期(字符串)的毫秒数。(调用方法:Date.parse(datestring))

        var UTCMilliseconds1 = Date.UTC(2005,7,8);              // UTC() 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。【语法:Date.UTC(year,month,day,hours(*),minutes(*),seconds(*),ms(*))】 注:(*)表示可选
        var UTCMilliseconds2= new Date( Date.UTC(2005,7,8) );   // UTC() 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。【语法:Date.UTC(year,month,day,hours(*),minutes(*),seconds(*),ms(*))】 注:(*)表示可选

        var d_valueOf = d.valueOf();               // valueOf() 返回 Date 对象的原始值。date 的毫秒表示。返回值和方法 Date.getTime 返回的值相等。



        document.write(\'d====\'+d+ \'<br><br>\' );
        document.write(\'dDate====\'+d_Date+ \'<br><br>\');
        document.write(\'dDay====\'+d_Day+ \'<br><br>\');
        document.write(\'dMoth====\'+d_Moth+ \'<br><br>\');
        document.write(\'dFullYear====\'+d_FullYear+ \'<br><br>\');
        document.write(\'dYear====\'+d_Year+ \'<br><br>\');
        document.write(\'dHour====\'+d_Hour+ \'<br><br>\');
        document.write(\'dMinute====\'+d_Minute+ \'<br><br>\');
        document.write(\'dSecond====\'+d_Second+ \'<br><br>\');
        document.write(\'dMilliseconds====\'+d_Milliseconds+ \'<br><br>\');

        document.write(\'dTime====\'+d_Time+ \'<br><br>\');
        document.write(\'dTimezoneOffset====\'+d_TimezoneOffset+ \'<br><br>\');

        document.write(\'dUTCDate====\'+d_UTCDate+ \'<br><br>\');
        document.write(\'dUTCDay====\'+d_UTCDay+ \'<br><br>\');
        document.write(\'dUTCMonth====\'+d_UTCMonth+ \'<br><br>\');
        document.write(\'dUTCFullYear====\'+d_UTCFullYear+ \'<br><br>\');
        document.write(\'dUTCHour====\'+d_UTCHour+ \'<br><br>\');
        document.write(\'dUTCMinute====\'+d_UTCMinute+ \'<br><br>\');
        document.write(\'dUTCSeconds====\'+d_UTCSeconds+ \'<br><br>\');
        document.write(\'dUTCMillisecond====\'+d_UTCMillisecond+ \'<br><br>\');

        document.write(\'parsemMlliseconds====\'+parsemMlliseconds+ \'<br><br>\');

        document.write("UTCMilliseconds1===="+UTCMilliseconds1+ \'<br><br>\');  
        document.write("UTCMilliseconds2===="+UTCMilliseconds2+ \'<br><br>\');  

        document.write("dateobj_valueOf===="+d_valueOf+ \'<br><br>\');  


    </script>
</body>
</html>

 

 

测试结果:

 

以上是关于javascript Date对象 之 获取时间的主要内容,如果未能解决你的问题,请参考以下文章

javascript 红宝书笔记之操作日期

javascript Date对象 之 设置时间

JavaScript学习笔记(十五)——对象之Date,RegExp

JavaScript之Date日期对象扩展

JavaScript内置对象Date----格式化时间

JavaScript中的Date对象