ES6 关于时间的使用和推算

news/2024/7/10 1:10:52 标签: js, vue, javascript, html5, node.js

关于时间的用法

问题描述:

有一个开始时间和一个结束时间,结束时间就是当前时间。开始时间往过去退10分钟。

解决办法:

利用时间戳 向过去退10分钟 就用当前的时间戳 减去(10 * 60 * 1000) 10分钟乘以 60秒 乘以 1000毫秒
javascript">mounted(){
	var valueTime = getTime(new Date());
	console.log("valueTime", valueTime);
	var date = new Date(valueTime.replace(/-/g, '/'));
	let time3 = Date.parse(date);
	console.log("time3", time3);
	let aa = getTime(new Date(time3 - (10 * 60 * 1000)))
	console.log("aa", aa);
}

function getTime(time) {
	let hh = time.getHours();
	let mf = time.getMinutes() < 10 ? '0' + time.getMinutes() : time.getMinutes();
	let ss = time.getSeconds() < 10 ? '0' + time.getSeconds() : time.getSeconds();
	let yy = time.getFullYear();
	let mm = time.getMonth() + 1;
	let dd = time.getDate();
return yy + '-' + mm + '-' + dd + ' ' + hh + ':' + mf + ':' + ss;
},
打印结果
javascript">valueTime 2021-8-20 16:26:05
time3 1629447965000
aa 2021-8-20 16:16:05

http://www.niftyadmin.cn/n/1367358.html

相关文章

vue项目搭建:通过指令下载swagger接口文件并导入到项目里

这里是引用 cli.js #!/usr/bin/env nodeconst path require(path); const fs require(fs); const chalk require("chalk"); const figlet require("figlet");const { program } require(commander); const swagger require(./swagger.js);let confi…

正则表达式常用的案例

正则字典 var regulars {year: {regExp: /^(19|20)\d{2}$/,message: "只能为年份(四位,1900-2099)"},number: {regExp: /^(([0-9]\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9])|([0-9]*[1-9][0-9]*))$/,message: "只能为数字"},bankNum: {regExp: /^\…

限时等待

如果一个线程要等待的线程的目标没有实现&#xff0c;那么他会一直等下去&#xff0c;此时就陷入了阻塞等待。 还有一种等待状态叫做延时等待&#xff0c;如果如果我去吃饭&#xff0c;但是饭店已经客满&#xff0c;需要排号&#xff0c;当排到我号时&#xff0c;饭店会叫我&am…

vue自定义指令poptip的弹窗的代码

Vue自定义指令方法介绍 页面加载时&#xff1a;bind inserted 注意区别&#xff1a;bind与inserted&#xff1a;bind时父节点为null&#xff0c;inserted时父节点存在。更新组件&#xff1a;update componentUpdated 注意区别&#xff1a;update与componentUpdated&#xff1a;…

js获取元素相对窗口位置并且兼容滚动

//获取元素的纵坐标&#xff08;相对于窗口&#xff09;function getTop(e) {var offset e.offsetTop - e.scrollTop;if (e.offsetParent ! null) offset getTop(e.offsetParent);return offset;};//获取元素的横坐标&#xff08;相对于窗口&#xff09;function getLeft(e) …

vue获取地址栏里的地址转换为json对象

地址栏的地址&#xff1a; http://localhost:8080/#/main?id001&namelasi 格式化后的地址是一个json对象 {id:001,name:lasi }/*** 通过 URL 地址获取参数*/ function getUrlParam() {let href window.location.hrefif (href.indexOf(?) > -1) {let paramStr hre…

js vue生成id

生成的效果 ‘20aad6fd-e5ea-5e0d-f300-dfac6d34ed49’ /*** 生成GUID** return {*} */ var Guid function () {var guid ;for (var i 1; i < 32; i) {var n Math.floor(Math.random() * 16.0).toString(16);guid n;if ((i 8) || (i 12) || (i 16) || (i 20))gui…

vue rem设置

路径&#xff1a;和main.js平级的lib文件夹里 ./lib/rem.js let resizeEvt orientationchange in window ? orientationchange : resize; let recalc function () {let width document.documentElement.clientWidth;if (width < 1920) {width 1920;}let point 12 / …