测试工作中,经常需要面对时间的格式转换,要检查转换后与转换前是否一致。
要比较两者,有很多方法:提供转换工具的网站;数据库工具;各编译工具等。
但最快捷方便的,我觉得是浏览器的控制台~~ 交互友好而且有关键字提示~
用法:F12或者右键>检查,打开开发调试工具-Console面板,光标定位在最新行,即可输入js命令。console即是一个交互式解释器
var date = new Date(); //获取当前时间,标准时间格式
console.log(date); //打印获取到的时间
console.log(new Date()); // 也可以直接打印
var timestamp = Date.parse(new Date()); //获取当前时间,格式是13位的时间戳
console.log(timestamp); // 打印获取到的时间
// 时间戳转其他:
console.log(new Date(1623061554000)); //将13位的时间戳转换为标准时间格式
console.log(new Date(1623061554000).toISOString()); //将13位的时间戳转换为ISO时间格式
console.log(new Date(1623061554000).toDateString()); //将13位的时间戳转换为标准时间格式,且只取日期
console.log(new Date(1623061554000).toLocaleDateString()); //将13位的时间戳转换为当地时间格式
// 其他转时间戳:
console.log(Date.parse('2021-06-06 17:00')); //标准时间格式转13位时间戳
示例: