广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >JavaScript实现日期时间转时间戳
  • 941
分享到

JavaScript实现日期时间转时间戳

2024-04-02 19:04:59 941人浏览 八月长安
摘要

目录1、date.getTime()2、date.valueOf()3、Date.parse(date)4.时间戳转年月日时分秒5.当前时间往前推30天、7天、3天6.获取最近七天日

1、date.getTime()

2、date.valueOf()

3、Date.parse(date)

第一、第二种:会精确到毫秒

第三种:只能精确到秒,毫秒用000替代

注意:获取到的时间戳除以1000就可获得Unix时间戳,就可传值给后台得到。

4.时间戳转年月日时分秒

// 时间戳转年月日
getYMDHMS(timestamp) {
			var date = new Date(); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
			var Y = date.getFullYear() + '-';
			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());
 
				var strDate = Y + M + D + h + m + s;
				return strDate;
},

5.当前时间往前推30天、7天、3天

this.getData(-30);//前推30天
this.getData(-7);//前推7天
this.getData(-3);//前推3天
 
 
getData(day){
    var today=new Date()
    var targetday=today.getTime() +1000*60*60*24* day
    today.setTime(targetday)
    var tYear=today.getFullYear()
    var tMonth=today.getMonth()
    var tDate=today.getDate()
    tMonth=this.doHandMonth(tMonth+1)
    tDate=this.doHandMonth(tDate)
    return tYear +"-" + tMonth+"-"+tDate
}
 
 
doHandMonth(month){
    var m=month
    if(month.toString().length==1){
    m="0"+month
    }
    return m
}

6.获取最近七天日期

//返回最近七天的日期
	getday2() {
		let days = [];
		for(let i=0; i<=24*6;i+=24){		//今天加上前6天
			let dateItem=new Date(Date.getTime() - i * 60 * 60 * 1000);	//使用当天时间戳减去以前的时间毫秒(小时*分*秒*毫秒)
			let y = dateItem.getFullYear();	//获取年份
			let m = dateItem.getMonth() + 1;	//获取月份js月份从0开始,需要+1
			let d= dateItem.getDate();	//获取日期
			m = this.aDDDate0(m);	//给为单数的月份补零
			d = this.addDate0(d);	//给为单数的日期补零
			let valueItem= y + '-' + m + '-' + d;	//组合
			days.push(valueItem);	//添加至数组
		}
		console.log('最近七天日期:',days);
 
		return days;
	},

	//给日期加0
	addDate0(time) {
		if (time.toString().length == 1) {
			time = '0' + time.toString();
		}
		return time;
	},

到此这篇关于javascript 实现日期时间转时间戳的文章就介绍到这了,更多相关JavaScript 时间转时间内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: JavaScript实现日期时间转时间戳

本文链接: https://www.lsjlt.com/news/166197.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaScript实现日期时间转时间戳
    目录1、date.getTime()2、date.valueOf()3、Date.parse(date)4.时间戳转年月日时分秒5.当前时间往前推30天、7天、3天6.获取最近七天日...
    99+
    2022-11-13
  • Python时间,日期,时间戳之间转换
    1.将字符串的时间转换为时间戳    方法:        a = "2013-10-10 23:40:00"        将其转换为时间数组        import time        timeArray = time.strp...
    99+
    2023-01-31
    时间 日期 Python
  • javascript将日期时间转为时间戳的方法
    小编给大家分享一下javascript将日期时间转为时间戳的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!转换方法:1、使用getTime()方法,语法“date对象.getTime()”;2、使用valueOf()方...
    99+
    2023-06-14
  • python 时间、日期、时间戳的转换
    在实际开发中经常遇到时间格式的转换,例如: 前端传递的时间格式是字符串格式,我们需要将其转换为时间戳,或者前台传递的时间格式和我们数据库中的格式不对应,我们需要对其进行转换才能与数据库的时间进行匹配等。 1、将字符串时间转换成时间戳 i...
    99+
    2023-01-31
    时间 日期 python
  • javascript时间戳怎么转化为日期
    本篇内容主要讲解“javascript时间戳怎么转化为日期”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript时间戳怎么转化为日期”吧! ...
    99+
    2022-10-19
  • javascript中日期怎么转为时间戳
    本篇内容主要讲解“javascript中日期怎么转为时间戳”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript中日期怎么转为时间戳”吧! ...
    99+
    2022-10-19
  • clickhouse时间戳转换日期怎么实现
    在ClickHouse中,可以使用toDate函数将时间戳转换为日期。toDate函数的语法如下: toDate(timestamp...
    99+
    2023-10-23
    clickhouse
  • ThinkPHP(当前日期,指定日期)时间与时间戳的转换
    一、年月日时分秒,时间与时间戳的转换 public function test() { //获取当前日期 echo '直接获取到的当前日期'.date('Y-m-d H:i:s'); echo "\n";//...
    99+
    2023-09-18
    php
  • JS获取当前时间戳与时间戳转日期时间格式问题
    目录JS获取当前时间戳与时间戳转日期时间格式一、获取当前时间的时间戳(三种方式)二、获取指定日期,时间的时间戳三、时间戳转日期时间(vue项目中)JavaScript 格式转换 获取...
    99+
    2023-01-28
    js获取当前时间戳 js时间戳转日期时间
  • PHP中日期时间和时间戳之间怎么转换
    这篇文章主要介绍“PHP中日期时间和时间戳之间怎么转换”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PHP中日期时间和时间戳之间怎么转换”文章能帮助大家解决问题。将日期时间转换为时间戳在 PHP 中...
    99+
    2023-07-05
  • javascript实现时间戳转时间的方法
    本篇内容介绍了“javascript实现时间戳转时间的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!javascript实现时间戳转时间...
    99+
    2023-06-14
  • php实现日期转unix时间戳的方法
    本文将为大家详细介绍“php实现日期转unix时间戳的方法”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“php实现日期转unix时间戳的方法”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下...
    99+
    2023-06-06
  • jquery时间戳怎么转为日期
    这篇文章的内容主要围绕jquery时间戳怎么转为日期进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!jquery时间...
    99+
    2022-10-19
  • MySQL中如何把时间戳转化成日期时间
    小编给大家分享一下MySQL中如何把时间戳转化成日期时间,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!FROM_UNIXTIME(unix_timestamp,f...
    99+
    2023-06-02
  • javascript实现日期转成时间戳的方法是什么
    本篇内容介绍了“javascript实现日期转成时间戳的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有...
    99+
    2022-10-19
  • JavaScript怎么实现两个时间戳之间转换成日期数组
    这篇文章主要介绍了JavaScript怎么实现两个时间戳之间转换成日期数组的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript怎么实现两个时间戳之间转换成日期数组...
    99+
    2022-10-19
  • 怎么在PHP中将日期和时间转为时间戳
    本文小编为大家详细介绍“怎么在PHP中将日期和时间转为时间戳”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么在PHP中将日期和时间转为时间戳”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。使用time函数获取当...
    99+
    2023-07-05
  • 如何在PHP中将日期和时间转为时间戳
    在开发web应用程序时,我们经常需要将日期和时间转换为可在计算机中存储和处理的格式。时间戳就是这样一种格式。时间戳是从“UNIX纪元”开始计算的秒数,这个纪元是1970年1月1日 00:00:00 UTC。PHP是一种流行的Web开发语言,...
    99+
    2023-05-14
  • php怎么实现日期和时间戳的转换
    PHP是一种流行而强大的编程语言,拥有广泛的应用。其中,日期与时间戳(timestamp)的转换也是开发者们经常需要处理的问题。本文将介绍如何将PHP中的日期转换成时间戳,以及如何将时间戳转换成日期。将日期转换成时间戳在PHP中,我们可以通...
    99+
    2023-05-14
    php时间戳 php
  • php如何实现日期和时间戳的转换
    这篇文章主要介绍“php如何实现日期和时间戳的转换”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何实现日期和时间戳的转换”文章能帮助大家解决问题。将日期转换成时间戳在PHP中,我们可以通过内...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作