js 时间戳精确值的问题
2024-09-07 05:02:17
最近做一个多图上传的功能,通过name + 时间戳命名,结果发现时间戳竟然一样,一直以为是代码逻辑的问题,结果出错在时间戳的获取上了。
关于时间戳的获取方式:
1.Date.parse()
var d = Date.parse("2017/03/19")
//或者var d = Date.parse(new Date());
//返回当前时间毫秒数
console.log(d)
//返回的结果1489881600000,后三位默认为000
2.Date.getTime()
var dateNow = new Date();
var ff = dateNow.getTime();
console.log(ff);
//打印出来的是1489899243209
3.+new Date()
var aa = + new Date();
console.log(aa);
//返回值为:1520218413266
4.(new Date()).valueOf()
var aa = (new Date()).valueOf();
console.log(aa);
//返回值为:1520218413266
由上可以看出,date.parse()的方式获取的时间戳不够精确,而其他方式获取时间戳都比较精确。
因此了date.parse()换成其他的方式就行了
最新文章
- android 歌词解析
- 终于懂浏览器里面的cookies和session了
- jquery 按回城 等于提交按钮
- poj 2299 求逆序数
- bzoj3632
- 2014年12月23日00:42:54——PS4
- weblogic重置密码
- emoji表情字符串 mysql 普通 utf8 格式无法存入
- 简单介绍一下ODI的几个基本概念
- JavaSE学习总结第06天_Java语言基础2 &; 面向对象1
- For循环输出一个表格
- leetcode 566 Reshape the Matrix 重塑矩阵
- Cocos2D v3.x中关于重叠触摸层优先级的问题
- find 查询文件,执行文件
- elasticSearch新认知
- firefox浏览器 插件--【维基百科+谷歌翻译】高级应用之 带图翻译
- 系统运维|SqlServer2008|数据库日志文件过大需要清理的操作攻略
- wamp3.1.0下载地址
- 36纯 CSS 动画原理,在页面上表现日蚀现象
- 群晖NAS简介(转)