本文实例讲述了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小时内与您取得联系。