[JavaScript] javascript日期对象 →→→→→进入此内容的聊天室

来自 , 2020-07-17, 写在 JavaScript, 查看 170 次.
URL http://www.code666.cn/view/d58f855f
  1. <!DOCTYPE html>
  2.  
  3. <html>
  4.  
  5.  
  6.  
  7.  <head>
  8.  
  9.  <meta charset="UTF-8">
  10.  
  11.  <title></title>
  12.  
  13.  </head>
  14.  
  15.  
  16.  
  17.  <body>
  18.  
  19.  </body>
  20.  
  21.  <script type="text/javascript">
  22.  
  23.  //日期对象可以储存任意一个日期, 并且可以精确到毫秒数( 1 / 1000 秒)。
  24.  
  25.  
  26.  
  27.  //定义一个时间对象:
  28.  
  29.  
  30.  
  31.  //var Udate = new Date();
  32.  
  33.  //注意:使用关键字new,Date()的首字母必须大写。
  34.  
  35.  
  36.  
  37.  //使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。
  38.  
  39.  
  40.  
  41.  //如果要自定义初始值,可以用以下方法:
  42.  
  43. var d = new Date(2012, 10, 1);
  44.  
  45. document.write(d + "<br/>");
  46.  
  47. var c = new Date('Oct 1,2012');
  48.  
  49. document.write(d + "<br/>");
  50.  
  51.  //访问方法语法:“<日期对象><方法>”
  52.  
  53.  //Date 对象中处理时间和日期的常用方法:
  54.  
  55.  // get/setDate():    返回,设置日期
  56.  
  57.  //get/setFullYear(): 返回,设置年份,用四位数表示
  58.  
  59.  // get/setYear():  返回,设置年份
  60.  
  61.  //get/setMonth():  返回,设置月份(0:1月,,,,11:12月)
  62.  
  63.  //get/setHours():  返回,设置小时,24小时制
  64.  
  65.  // get/setMinutes(): 返回,设置分钟数
  66.  
  67.  //get/setSeconds(): 返回,设置秒钟数
  68.  
  69.  // get/setTime():  返回,设置单位(毫秒为单位)
  70.  
  71.  
  72.  
  73.  //1.设置年份方法
  74.  
  75.  //get/setFullYear()返回/设置年份,用四位数表示
  76.  
  77. var mydate = new Date(); //当前时间
  78.  
  79. document.write(mydate + "<br/>");
  80.  
  81. document.write(mydate.getFullYear() + "<br/>"); //输出当前年份
  82.  
  83.  mydate.setFullYear(81); //设置年份
  84.  
  85. document.write(mydate + "<br/>") //输出年份被设定为81年
  86.  
  87.  // 不同浏览器,mydate.setFullYear(81)结果不同,
  88.  
  89.  //年份被设定为0081或81两种情况。
  90.  
  91.  
  92.  
  93.  //注意:
  94.  
  95.  
  96.  
  97.  // 结果格式依次为: 星期、 月、 日、 年、 时、 分、 秒、 时区。(火狐浏览器)
  98.  
  99.  
  100.  
  101.  // 不同浏览器, 时间格式有差异
  102.  
  103.  
  104.  
  105.  //2.设置星期的方法
  106.  
  107.  //getDay() 返回星期,返回的是0-6的数字,0 表示星期天。
  108.  
  109.  //如果要返回相对应“星期”,通过数组完成,代码如下:
  110.  
  111. var mydate=new Date();//定义日期对象
  112.  
  113. var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
  114.  
  115.  // 定义数组对象,给每个数组项赋值
  116.  
  117. var mynum=mydate.getDay();//返回值存储在变量mynum中 
  118.  
  119. document.write(mydate.getDay());//输出getDate()获取值
  120.  
  121. document.write("今天是:"+weekday[mynum]);//输出星期几
  122.  
  123. document.write("<br/>");
  124.  
  125.  
  126.  
  127.  //3.设置时间方法
  128.  
  129.  //get/setTime() 返回/设置时间,单位毫秒数,
  130.  
  131.  //计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。
  132.  
  133.  //如果将目前日期对象的时间推迟1小时,代码如下:
  134.  
  135. var mydate=new Date();
  136.  
  137. document.write("当前时间"+mydate+"<br/>");
  138.  
  139.  mydate.setTime(mydate.getTime()+60*60*1000);
  140.  
  141. document.write("推迟一小时时间:"+mydate);
  142.  
  143.  //注意:一小时60分,一分60秒,一秒1000毫秒;时间推迟一小时就是:"x.setTime(x.getTime()+60*60*1000);"
  144.  
  145.  
  146.  
  147.  
  148.  
  149. </script>
  150.  
  151.  
  152.  
  153. </html>
  154.  

回复 "javascript日期对象"

这儿你可以回复上面这条便签

captcha