javascript - 如何在 Javascript 中转换时间戳格式?
问题描述
如何将类似的东西转换
2020-12-01T15%3A48%3A39.862Z
为时间戳格式
2018-09-15T15%3A53%3A00-07%3A00
?
我对 Javascript 中的时间戳格式和日期时间的操作不是很熟悉...
解决方案
你可以直接把它变成一个 DateTime,你只需%3A
要先解码所有的东西:
var timeString = '2020-12-01T15%3A48%3A39.862Z';
var decodedTimestring = decodeURIComponent(timeString);
var date = new Date(decodedTimestring);
console.log(date.toLocaleString());
推荐阅读
- typescript - 为什么命令 tsc
只使用 npx tsc 运行 ? - javascript - 选择时如何更改反应选择选项样式
- sql - 访问 SQL 查询 - 从一个月中的特定日期选择日期范围
- angular - 如何使 svg 可编辑?
- java - InvalidMimeTypeException:无效的 mime 类型“{Content-Type}”:不包含“/”
- c# - 如何在 Travis-ci 上针对 TimeZoneInfo.GetSystemTimeZones() 进行测试
- javascript - 在数据表单元格中创建动态按钮单击事件
- python - 对请求设置时间限制
- image-processing - 如何在 GNU Octave 中旋转图像?
- javascript - 通过两个嵌套值过滤对象