下面是关于Date的对象

  1. var oDay = new Date();
  2. oDay.getYear(); //当前年份
  3. oDay.getFullYear(); //完整的年月日(xx年,xx月,xx日)
  4. oDay.getMonth(); //当前的月份(0-11,0代表1月) // 获取当前的月份是oDay.getMonth()+1;
    oDay.getDate(); //当前的日(1-31)
  5. oDay.getDay(); //当前的星期X(0-6,0代表星期天)
  6. oDay.getTime(); //当前的时间(从1970.1.1开始的毫秒数)
  7. oDay.getHours(); //当前的小时数(0-23)
  8. oDay.getMinutes(); //当前的分钟数(0-59)
  9. oDay.getSeconds(); //当前的秒数(0-59)
  10. oDay.getMilliseconds(); //当前的毫秒数(0-999)
  11. oDay.toLocaleDateString(); //当前的日期
  12. var oTime=oDay.toLocaleTimeString(); //当前的时间
    oDay.toLocaleString( ); //日期与时间

  下面是关于获取时间的几个小例子:

  1. //本月有多少天
  2. var oDate=new Date();
  3.  
  4. oDate.setMonth(oDate.getMonth()+1);
  5. oDate.setDate(0);
  6. alert(oDate.getDate());
  7. //本月第一天是周几
  8. ar oDate=new Date();
  9. oDate.setDate(1);
  10. alert(oDate.getDay())
  11. //本月最后一天是周几
  12. var oDate=new Date();
  13.  
  14. oDate.setMonth(oDate.getMonth()+1);
  15. oDate.setDate(0);
  16. alert(oDate.getDay());

  马上就要到五一小长假了,写一个距离五一的倒计时:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <style>
  7. div{
  8. width: 500px;
  9. margin: 200px 400px;
  10. font-size: 30px;
  11. font-family: 新宋体;
  12. text-align: center;
  13. }
  14. </style>
  15. </head>
  16. <body>
  17. <div></div>
  18. </body>
  19. <script>
  20. var oDay=new Date('2019/5/1');//获取标准的时间
  21. var oTime=new Date();
  22. var oJu=parseInt((oDay.getTime()-oTime.getTime())/);//获取1970年1月1日到五一总共有多少秒
  23. var Day=parseInt(oJu/);//获取距离五一还有多少天
  24. var yu=oJu%;
    //获取剩下的时分秒
  25. var h=parseInt(yu/);
  26. var m=parseInt(yu%/);
  27. var s=yu%%;
  28. var oDiv=document.getElementsByTagName('div')[];
  29.  
      //设置字符串拼接的变量
  30. function toDub(n) {
  31. if (n<){return ''+n}
  32. else {return n}
  33. }
  34.  
  35. oDiv.innerHTML=`距离五一长假放假时间<br>倒计时:${toDub(Day)}天${toDub(h)}时${toDub(m)}分${toDub(s)}秒`;
      //设置一秒钟自动刷新一次页面
  36. setTimeout(function () {
  37. window.location.reload()
  38. },);
  39.  
  40. </script>
  41. </html>

js关于new Date() 日期格式的更多相关文章

  1. js中转换Date日期格式

    在javascript中直接输出Date得到的结果是这样的: function date(){ var date = new Date(); alert(date); } 结果是:Mon Jun 15 ...

  2. js转换Date日期格式

    有时候做项目会用到js的date日期格式,因为Date()返回的格式不是我们需要的, Date()返回格式: Thu Mar 19 2015 12:00:00 GMT+0800 (中国标准时间) 而我 ...

  3. Json序列化日期/Date(xxxx)/ JS转化为常用日期格式

    记录开发过程中的代码片段,方便日后归纳.总结,效果如图所示: 转换前:    转换后: 代码如下,需要的朋友们自取: //JS转化为json常用日期格式 function FormatToDate(v ...

  4. [js] js和C# 时间日期格式转换

    下午在搞MVC和EXTJS的日期格式互相转换遇到了问题,我们从.NET服务器端序列化一个DateTime对象的结果是一个字符串格式,如 '/Date(1335258540000)/' 这样的字串. 整 ...

  5. new Date() 日期格式处理

    var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-???? ...

  6. js和C# 时间日期格式转换

    下午在搞MVC和EXTJS的日期格式互相转换遇到了问题,我们从.NET服务器端序列化一个DateTime对象的结果是一个字符串格式,如 '/Date(1335258540000)/' 这样的字串. 整 ...

  7. DATE 日期格式

    Oracle TO_DATE 日期格式 Oracle中TO_DATE格式2009-04-14 10:53TO_DATE格式(以时间:2007-11-02   13:45:25为例)           ...

  8. js动态获取当前系统时间+js字符串转换为date日期对象

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  9. js中时间戳与日期格式的相互转换

    1. 将时间戳转换成日期格式: function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//时间戳为10 ...

随机推荐

  1. css 选择器基础

    有时在看别人代码时,看到一长串的选择器经常有点懵,今天来夯实一下基础 选择器有: 1.标签选择器 :就是HTML 中的标签 如<p> <h1> <body>等 2. ...

  2. Git默认用户名和密码设置

    使用git的时候每次都需要输入密码,操作过程十分繁琐,非常不人性化,增加开发工作时间,也特别烦恼. 今天我们就来说说这个问题: 首先,如果我们git clone的下载代码的时候是连接的https:// ...

  3. gitbook 入门教程之快速体验

    本文主要介绍三种使用 gitbook 的方式,分别是 gitbook 命令行工具,Gitbook Editor 官方编辑器和 gitbook.com 官网. 总体来说,三种途径适合各自不同的人群,找到 ...

  4. .NET下的使用ActiveMQ

    项目结构 ActiveMQRecive下Program.cs using Apache.NMS; using Apache.NMS.ActiveMQ; using Apache.NMS.Util; u ...

  5. LOJ #6050. 「雅礼集训 2017 Day11」TRI

    完全不会的数学神题,正解留着以后填坑 将一个口胡的部分分做法,我们考虑计算格点多边形(包括三角形)面积的皮克公式: \[S=a+\frac{1}{2}b-1\text({a为图形内部节点个数,b为边界 ...

  6. ASP.NET Core 快速入门(实战篇)

    上篇讲了<asp.net core在linux上的环境部署>.今天我们将做几个小玩意实战一下.用到的技术和工具有mysql.websocket.AngleSharp(爬虫html解析).n ...

  7. 开发vue但不使用vue-cli和webpack相关注意事项

    1.绑定vue组件使用new Vue() 2.new Vue()需要在dom结构生成之后才有效(毕竟有需要el) 3.Vue.component注册全局组件在vue容器组件挂载之前才有效 4.当然,可 ...

  8. 限定项目的 Node.js 版本

    限定项目运行所需的 Node.js 版本可保证项目在一个稳定可预期的环境中运行,减少不必要的故障.甚至有些依赖库只能工作于某些版本下.同时,不加以限制的话,在多人合作的项目中恐怕会引起环境不一致带来的 ...

  9. 基于python脚本,实现Unity全平台的自动打包

    转载请标明出处:http://www.cnblogs.com/zblade/ 0. 概述 本文主要针对项目中自动打包过程进行调研,实现用python脚本来打出win/android/ios三个平台下的 ...

  10. python 题库1

    1. 生成一个1到50的大字符串,每个数字之间有个空格,例如1 2 3 4 ……50 解题思路: (1)声明一个空字符串变量用于保存生成的字符串 (2)使用for循环+range()函数生成一个1到5 ...