11 JavaScript date日期对象
1 date日期对象
创建日期对象只有构造函数一种方式,使用new关键字
//创建了一个date对象
var myDate = new Date();
console.log(myDate);
var now = new Date('December 25,1999 13:00:00');
console.log(now);
var now = new Date(1999,11,25);
console.log(now);
var now = new Date(1999,11,25,14,30,0);
console.log(now);
//时间戳
var myDate = new Date(5000000);
console.log(myDate);
//Thu Jan 01 1970 09:23:20 GMT+0800 (中国标准时间)
console.log(myDate.toLocaleString());
//1970/1/1上午9:23:20
console.log(myDate.toUTCString());
//Thu, 01 Jan 1970 01:23:20 GMT
getYear() 获取年
getMilliseconds() 获取毫秒
getTime() 返回累计毫秒数(从1970/1/1午夜)
getDate() 返回当月的第几天
使用方法:
var myDate = new Date();
console.log(myDate.getDate());
2 日期格式方法
console.log(now.toDateString()); //获取星期几 月 日 年
//Tue Jul 13 2021
console.log(now.toTimeString()); //获取时 分 秒 时区
//15:55:16 GMT+0800 (中国标准时间)
console.log(now.toLocaleDateString()); //获取年 月 日
//2021/7/13
console.log(now.toLocaleTimeString()); //获取时 分 秒
//下午3:55:16
console.log(now.toLocaleString()); //获取年月日时分秒
//2021/7/13下午3:57:30(东八区时间)
console.log(now.toUTCString());
//Tue, 13 Jul 2021 07:58:12 GMT(国际时间)
3 返回数字时钟
function nowNumTime() {
var now = new Date();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
var temp = '' + (hour > 12 ? hour - 12 : hour);
if (hour === 0){temp = '12';}
temp = temp+(minute < 10 ? ':0':':')+minute;
temp = temp+(second < 10 ? ':0':':')+second;
temp = temp+(hour >= 12 ? ' P.M.': ' A.M.');
return temp
}
var now = nowNumTime();
console.log(now);
分类:
JavaScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律