全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JavaScript日期对象(Date)基本用法示例

本文实例讲述了JavaScript日期对象(Date)基本用法。分享给大家供大家参考,具体如下:

1.获取当前日期:

document.write("Current time: "+new Date());

2.获取时间戳(毫秒):

document.write(new Date().getTime());

3.设置年月日(年为必选,月日为可选):

var d = new Date();
d.setFullYear(2016,3,16)
document.write(d);
document.write("<br/>");
document.write(d.getTime());

4.返回当前星期几:

document.write(new Date().getDay())

5.日期对象的比较:

function compareDate(){
  var oneday = new Date();
  oneday.setFullYear(2016,2,26);
  var currentday = new Date();
  if (oneday<currentday){
   alert("before");
  }else{
   alert("after");
  }
}

效果图:

示例代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-cn" />
<title>Javascript 日期对象</title>
<head>
 <style>
  body {background-color:#e6e6e6}
 </style>
</head>
<body onload="startTime()">
 <h3>(一)返回当前的日期</h3>
 <script>
 document.write("Current time: "+new Date());
 </script>
 <h3>(二)返回时间戳(毫秒)</h3>
 <script>
 document.write(new Date().getTime());
 </script>
 <h3>(三)设置年月日</h3>
 <script>
 var d = new Date();
 d.setFullYear(2016,3,16)
 document.write(d);
 document.write("<br/>");
 document.write(d.getTime());
 </script>
 <h3>(四)将当日的日期(根据 UTC)转换为字符串</h3>
 <script>
 var d2 = new Date()
 document.write (d2.toUTCString())
 </script>
 <h3>(五)返回当前星期几</h3>
 <script>
 var d3=new Date()
 var weekday=new Array(7)
 weekday[0]="星期日"
 weekday[1]="星期一"
 weekday[2]="星期二"
 weekday[3]="星期三"
 weekday[4]="星期四"
 weekday[5]="星期五"
 weekday[6]="星期六"
 document.write(weekday[d3.getDay()])
 </script>
 <h3>(六)显示一个时间钟表</h3>
 <p id = "time_text"></p>
 <script>
  function startTime(){
   var today = new Date();
   var y = today.getFullYear();
   var M = today.getMonth()+1;
   var day = today.getDay();
   var h = today.getHours();
   var m = today.getMinutes();
   var s = today.getSeconds();
   m = checkTime(m);
   s = checkTime(s);
   var content = (y+"/"+M+"/"+day+" "+h+":"+m+":"+s).fontsize(6).fontcolor("red");
   document.getElementById("time_text").innerHTML = content;
   setTimeout("startTime()",500);
  }
  function checkTime(i){
   if(i<10){
    return "0"+i;
   }
   return i;
  }
 </script>
 <h3>(七)日期对象的比较</h3>
 <p>2016.3.26与当前时间的关系?</p>
 <button onclick = "compareDate()">比较</button>
 <script>
 function compareDate(){
  var oneday = new Date();
  oneday.setFullYear(2016,2,26);
  var currentday = new Date();
  if (oneday<currentday){
   alert("before");
  }else{
   alert("after");
  }
 }
 </script>
</body>
</html>

PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:

在线秒表工具:
http://tools./bianmin/miaobiao

Unix时间戳(timestamp)转换工具:
http://tools./code/unixtime

在线世界各地时间查询:
http://tools./zhuanhuanqi/worldtime

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript时间与日期操作技巧总结》《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。


# JavaScript  # 日期对象  # Date  # 通过实例解析javascript Date对象属性及方法  # JS使用Date对象实时显示当前系统时间简单示例  # js通过Date对象实现倒计时动画效果  # javascript中神奇的 Date对象小结  # JavaScript 中Date对象的格式化代码方法汇总  # JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  # javascript中Date对象的使用总结  # JavaScript中的 Date(日期)对象及使用示例  # 相关内容  # 世界各地  # 遍历  # 感兴趣  # 数据结构  # 给大家  # 可选  # 更多关于  # 转换为  # 所述  # 几款  # 程序设计  # 转换工具  # 再为  # 当日  # 星期日  # 日为  # 操作技巧  # 讲述了  # W3C 


相关文章: c# 在ASP.NET Core中管理和取消后台任务  建站之星安装后如何配置SEO及设计样式?  如何用已有域名快速搭建网站?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  建站主机功能解析:服务器选择与快速搭建指南  如何高效完成自助建站业务培训?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  教学网站制作软件,学习*后期制作的网站有哪些?  深圳网站制作培训,深圳哪些招聘网站比较好?  如何用腾讯建站主机快速创建免费网站?  建站主机解析:虚拟主机配置与服务器选择指南  视频网站制作教程,怎么样制作优酷网的小视频?  如何在Windows服务器上快速搭建网站?  如何零基础在云服务器搭建WordPress站点?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  深圳网站制作案例,网页的相关名词有哪些?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  青岛网站建设如何选择本地服务器?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  做企业网站制作流程,企业网站制作基本流程有哪些?  制作网页的网站有哪些,电脑上怎么做网页?  建站之星后台密码遗忘如何找回?  制作营销网站公司,淘特是干什么用的?  C#怎么创建控制台应用 C# Console App项目创建方法  C++时间戳转换成日期时间的步骤和示例代码  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  上海网站制作开发公司,上海买房比较好的网站有哪些?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  大连网站设计制作招聘信息,大连投诉网站有哪些?  如何选择建站程序?包含哪些必备功能与类型?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  建站之星如何一键生成手机站?  南平网站制作公司,2025年南平市事业单位报名时间?  如何在阿里云通过域名搭建网站?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  已有域名和空间如何搭建网站?  湖北网站制作公司有哪些,湖北清能集团官网?  移民网站制作流程,怎么看加拿大移民官网?  如何在腾讯云服务器上快速搭建个人网站?  如何通过老薛主机一键快速建站?  装修招标网站设计制作流程,装修招标流程?  SQL查询语句优化的实用方法总结  如何通过网站建站时间优化SEO与用户体验?  如何选择适合PHP云建站的开源框架?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  网站插件制作软件免费下载,网页视频怎么下到本地插件?  如何确认建站备案号应放置的具体位置?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。