js获取当前时间与获取时间戳,时间戳转换时间和时间转换时间戳

获取时间与时间戳

获取当前时间 new Date(),然后对时间进行格式处理

  • date.getMonth()的返回是0~11,所以date.getMonth() + 1才是当前月份数
		//获取当前时间
		let date = new Date();
		//对获取的时间进行格式处理
		//获取年份 并拼接 -
		var Y = date.getFullYear() + '-';
		//获取月份,如果不超过10就在前面拼接上0,这样看着比较美观统一
		var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : (date.getMonth() + 1) + '-';
		//获取天数
		var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate() + ' ';
		//获取小时
		var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours() + ':';
		//获取分钟数
		var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes())
		//获取秒速
		var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()
		
		// console.log('时间转换成功',Y+M+D+h+m+s)
		return (Y + M + D + h + m + s);

获取当前时间戳

	//获取当前时间戳
	//方法一传值转换,注意格式
	var date = Date.parse(new Date())//Date.parse("2022/5/17 10:05") 或者 Date.parse("2022-5-17 10:05")
	var date = Date.parse("2022-5-17 10:05:50")
	//方法二通过原型方法直接获得当前时间的毫秒值
	var date = new Date().getTime()
	//方法三Date.now()可以获得当前的时间戳
	var date = Date.now()
	//方法四valueOf()函数返回时间戳值
	var data = (new Date()).valueOf()
	//方法五将获取时间方法对象转化为一个number类型的数值
	var data = Number(new Date())

方法一
在这里插入图片描述
方法二
在这里插入图片描述
方法三

在这里插入图片描述
方法四
在这里插入图片描述
方法五
在这里插入图片描述

时间戳与时间之间的转换

时间转换成时间戳

	//传入要转换的时间
	let date = new Date('2022-05-17 11:20');

在这里插入图片描述

  • 通过上面的获取当前时间戳方法来讲时间转换成时间戳
	//传入要转换的时间
	let date = new Date("2022-5-17 11:20");
	
	var date = Date.parse("2022-5-17 11:20")//var date = Date.parse(date)

	var date = Date.now("2022-5-17 11:20")//var date = Date.now(date)
	
	....

在这里插入图片描述
在这里插入图片描述

  • 其余方法也是如此,传入想要获取的时间就行,要保证格式正确

在这里插入图片描述

时间戳转变时间

  • 传入时间戳到 new Date() 就会获取到时间,然后通过上面的时间格式处理就可以得到时间了
    在这里插入图片描述
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值