js日期对象

外国周顺序

sunday 礼拜日      monday 礼拜一      tuesday 礼拜二       wednesday 礼拜三    thursday 礼拜四  friday 礼拜五      saturday 礼拜六

外国的月顺序

January (Jan),February (Feb),March(Mar),April(Apr),May,June,July,August (Aug),September,(Sept),October(Oct),November(Nov),December(Dec)

1获取时间的方式1

var date = new Date();//获取当前的系统时间
console.log(date);

2获取指定的时间对象 注意 设置月数 0-11 即使想获得6月 实际输入的是5月

date = new Date(2021, 6, 20, 10, 10, 10);//获得的结果是2021年7月20日 周二 
date = new Date(2021, 5, 20, 10, 10, 10);
date = new Date('2021-5-20 10:10:10');
console.log(date);

3获取指定时间对象的 毫秒值 毫秒数是从1970年1月1日(格林威治时间)开始计算 即计算1970年1月1日到指定的时间之间的毫秒数 1000毫秒等于1秒

var date = new Date();
console.log(date.getTime());//1655693772660 
date = new Date(1655693772660);
console.log(date);

获取时间分量

	var date = new Date();

获取年份

var year = date.getFullYear();
console.log(year);

获取月份

var month = date.getMonth() + 1;//注意加上1 外国0-11 我们1-12
		console.log(month);

获取日

var day = date.getDate();
		console.log(day);

获得周几

var weekday = date.getDay();
		console.log(weekday);// 1

获取时

var hour = date.getHours();
		console.log(hour);

获取分钟

var minutes = date.getMinutes();
		console.log(minutes);

获取秒

var seconds = date.getSeconds();
		console.log(seconds);

解决在页面显示字符串周几文字问题

var week = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
		var strDate = year + '年' + month + '月' + day + '日' + week[weekday] + hour + ':' + minutes + seconds;
		console.log(strDate);

设置时间分量

date.setFullYear(2021);
		date.setMonth(7);//结果时8月
		date.setDate(32);//得到的结果时9月1日
		console.log(date);

获取当前时间的毫秒数

var date = new Date();
		// 方法一
		var time = date.getTime();
		console.log(time);
		// 方法二
		time = date.valueOf();
		console.log(time);
		// 方法三
		time = +new Date();
		console.log(time);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值