zoukankan      html  css  js  c++  java
  • JavaScript -- 时光流逝(五):js中的 Date 对象的方法

    JavaScript -- 知识点回顾篇(五):js中的 Date 对象的方法

    Date 对象: 用于处理日期和时间。

    1. Date对象的方法

            <script type="text/javascript">            
                document.write('Date()方法:<br/>');
                document.write(Date());   //  返回当日的日期和时间。
                document.write('<br/><br/>');
    
                var d1=new Date();
                
                document.write('getDate()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getDate());  // 从 Date对象返回一个月中的某一天 (1 ~ 31)。
                document.write('<br/><br/>');
               
                document.write('getDay()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getDay());   //从 Date 对象返回一周中的某一天 (0 ~ 6)。
                document.write('<br/><br/>');
    
                document.write('getMonth()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getMonth());   //    从 Date 对象返回月份 (0 ~ 11)。
                document.write('<br/><br/>');
    
                document.write('getFullYear()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getFullYear()); // 从 Date 对象以四位数字返回年份。
                document.write('<br/><br/>');
    
                document.write('getYear()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getYear()); // 请使用 getFullYear() 方法代替。
                document.write('<br/><br/>');
    
                document.write('getHours()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getHours()); // 返回 Date 对象的小时 (0 ~ 23)。
                document.write('<br/><br/>');
    
                document.write('getMinutes()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getMinutes()); // 返回 Date 对象的分钟 (0 ~ 59)。
                document.write('<br/><br/>');
    
                document.write('getSeconds()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getSeconds()); // 返回 Date 对象的秒数 (0 ~ 59)。
                document.write('<br/><br/>');
    
                document.write('getMilliseconds()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getMilliseconds()); // 返回 Date 对象的毫秒(0 ~ 999)。
                document.write('<br/><br/>');
    
                document.write('getTime()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getTime()); // 返回 1970 年 1 月 1 日至今的毫秒数。
                document.write('<br/><br/>');
    
                document.write('getTimezoneOffset()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getTimezoneOffset()); // 返回本地时间与格林威治标准时间 (GMT) 的分钟差。
                document.write('<br/><br/>');
    
                document.write('getUTCDate()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getUTCDate()); // 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。
                document.write('<br/><br/>');
    
                document.write('getUTCDay()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getUTCDay()); // 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。
                document.write('<br/><br/>');
    
                document.write('getUTCMonth()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getUTCMonth()); // 根据世界时从 Date 对象返回月份 (0 ~ 11)。
                document.write('<br/><br/>');
    
                document.write('getUTCFullYear()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getUTCFullYear()); // 根据世界时从 Date 对象返回四位数的年份。
                document.write('<br/><br/>');
    
                document.write('getUTCHours()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getUTCHours()); // 根据世界时返回 Date 对象的小时 (0 ~ 23)。
                document.write('<br/><br/>');
    
                document.write('getUTCMinutes()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getUTCMinutes()); // 根据世界时返回 Date 对象的分钟 (0 ~ 59)。
                document.write('<br/><br/>');
    
                document.write('getUTCSeconds()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getUTCSeconds()); // 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
                document.write('<br/><br/>');
    
                document.write('getUTCMilliseconds()方法:<br/>');
                document.write(d1+'<br/>');
                document.write(d1.getUTCMilliseconds()); // 根据世界时返回 Date 对象的毫秒(0 ~ 999)。
                document.write('<br/><br/>');
    
                document.write('parse()方法:<br/>');
                document.write(Date.parse('Oct 28,2018')); // 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
                document.write('<br/><br/>');
    
                var d2 = new Date();
                document.write('setDate()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setDate(11); // 设置 Date 对象中月的某一天 (1 ~ 31)。
                document.write(d2+'<br/>'); 
                document.write('<br/><br/>');
    
                document.write('setMonth()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setMonth(0); // 设置 Date 对象中月份 (0 ~ 11)。
                document.write(d2+'<br/>'); 
                document.write('<br/><br/>');
    
                document.write('setFullYear()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setFullYear(2020);// 设置 Date 对象中的年份(四位数字)。
                document.write(d2+'<br/>'); 
                document.write('<br/><br/>');
    
                document.write('setYear()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setYear(2021);// 请使用 setFullYear() 方法代替。
                document.write(d2+'<br/>'); 
                document.write('<br/><br/>');
    
                document.write('setHours()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setHours(11); // 设置 Date 对象中的小时 (0 ~ 23)。
                document.write(d2)
                document.write('<br/><br/>');
    
                document.write('setMinutes()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setMinutes(12); // 设置 Date 对象中的分钟 (0 ~ 59)。
                document.write(d2+'<br/>');
                document.write('<br/><br/>');
    
                document.write('setSeconds()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setSeconds(13); // 设置 Date 对象中的秒钟 (0 ~ 59)。
                document.write(d2+'<br/>');
                document.write('<br/><br/>');
    
                document.write('setMilliseconds()方法:<br/>');
                document.write(d2.getMilliseconds()+'<br/>');
                d2.setMilliseconds(14); // 设置 Date 对象中的毫秒 (0 ~ 999)。
                document.write(d2.getMilliseconds()+'<br/>');
                document.write('<br/><br/>');
    
                document.write('setTime()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setTime(1540726004758); //     以毫秒设置 Date 对象。
                document.write(d2+'<br/>');
                document.write('<br/><br/>');
    
                document.write('setUTCDate()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setUTCDate(15); // 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。
                document.write(d2+'<br/>');
                document.write('<br/><br/>');
    
                document.write('setUTCMonth()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setUTCMonth(1); // 根据世界时设置 Date 对象中的月份 (0 ~ 11)。
                document.write(d2+'<br/>');
                document.write('<br/><br/>');
    
                document.write('setUTCFullYear()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setUTCFullYear(2020); // 根据世界时设置 Date 对象中的年份(四位数字)。
                document.write(d2+'<br/>');
                document.write('<br/><br/>');
    
                document.write('setUTCHours()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setUTCHours(22); // 根据世界时设置 Date 对象中的小时 (0 ~ 23)。
                document.write(d2+'<br/>');
                document.write('<br/><br/>');
    
                document.write('setUTCMinutes()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setUTCMinutes(23); // 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。
                document.write(d2+'<br/>');
                document.write('<br/><br/>');
    
                document.write('setUTCSeconds()方法:<br/>');
                document.write(d2+'<br/>');
                d2.setUTCSeconds(24); // 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。
                document.write(d2+'<br/>');
                document.write('<br/><br/>');
    
                document.write('setUTCMilliseconds()方法:<br/>');
                document.write(d2.getUTCMilliseconds()+'<br/>');
                d2.setUTCMilliseconds(222); // 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。
                document.write(d2.getUTCMilliseconds()+'<br/>');
                document.write('<br/><br/>');
    
                document.write('toString()方法:<br/>');
                document.write(d2+'<br/>');
                document.write(d2.toString()); // 把 Date 对象转换为字符串。
                document.write('<br/><br/>');
    
                document.write('toTimeString()方法:<br/>');
                document.write(d2+'<br/>');
                document.write(d2.toTimeString()); // 把 Date 对象的时间部分转换为字符串。
                document.write('<br/><br/>');
    
                document.write('toDateString()方法:<br/>');
                document.write(d2+'<br/>');
                document.write(d2.toDateString()); // 把 Date 对象的日期部分转换为字符串。
                document.write('<br/><br/>');
    
                document.write('toGMTString()方法:<br/>');
                document.write(d2+'<br/>');
                document.write(d2.toGMTString()); // 请使用 toUTCString() 方法代替。
                document.write('<br/><br/>');
    
                document.write('toUTCString()方法:<br/>');
                document.write(d2+'<br/>');
                document.write(d2.toUTCString()); // 根据世界时,把 Date 对象转换为字符串。
                document.write('<br/><br/>');
    
                document.write('toLocaleString()方法:<br/>');
                document.write(d2+'<br/>');
                document.write(d2.toLocaleString()); // 根据本地时间格式,把 Date 对象转换为字符串。
                document.write('<br/><br/>');
    
                document.write('toLocaleTimeString()方法:<br/>');
                document.write(d2+'<br/>');
                document.write(d2.toLocaleTimeString()); // 根据本地时间格式,把 Date 对象的时间部分转换为字符串。
                document.write('<br/><br/>');
    
                document.write('toLocaleDateString()方法:<br/>');
                document.write(d2+'<br/>');
                document.write(d2.toLocaleDateString()); // 根据本地时间格式,把 Date 对象的日期部分转换为字符串。
                document.write('<br/><br/>');
    
                var d3=Date.UTC(2000,10,11);// 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。
                document.write('UTC()方法:<br/>');
                document.write(d3);
                document.write('<br/><br/>');
            </script>

        Date对象各方法的执行结果:

         

  • 相关阅读:
    Android学习笔记【07】【四大组件之广播接收者】
    Android Adapter、Activity回传数据、发送短信
    Android学习笔记【06】【四大组件之Activity】
    Android学习笔记【05】【网络编程之二】
    Android学习笔记【04】【网络编程之一】
    Android学习笔记【03】【数据存储与数据展示】
    【转】sql server获取数据库名,表明,表结构
    C# 打开默认浏览器
    winform 重绘listbox
    字符串数组的简单应用,字符换行,c#,asp.net
  • 原文地址:https://www.cnblogs.com/ChengWenHao/p/JavascriptPart5.html
Copyright © 2011-2022 走看看