javascript - 替换 DATE javascript 的时区偏移量
问题描述
如果我得到 UTC 日期低于 2012-04-17T15:40+05:00 ====结果我期待======>>> 2012-04-17T15:40+08:00
我不想转换我只想替换时区偏移量
解决方案
如果你在谈论字符串操作,你可以这样做:
function replaceTimezoneOffset(dateTime: string, newOffset: string): string {
return `${dateTime.split('+')[0]}${newOffset}`;
}
你可以像这样使用它:
const newDate = replaceTimezoneOffset('2012-04-17T15:40+05:00', '+08:00');
console.log({newDate}); // {newDate: '2012-04-17T15:40+08:00'}
推荐阅读
- c++ - 如何使用这个受保护的成员函数来获得想要的输出
- haskell - haskell 无法将预期类型与实际类型“Bool”匹配
- javascript - Redux 表单状态未定义
- c++ - Microsoft C++ 和 g++ 预处理器行为差异
- python-3.x - XML 到 Pandas 数据框 - 重塑数据
- vue.js - 自定义 vuetify v-calendar 日期名称
- javascript - Ajax 请求不传递整个字符串?
- solidity - 为什么声明返回类型字节内存会产生编译器错误?
- android - 是否可以通过 android 使用 termux 编译 C++ 库?
- reactjs - 将多个对象传递给 axios 发布请求,但它不起作用