javascript - TypeScript 中迄今为止的字符串

标签 javascript string typescript date

我有一个 JSON 响应随 '20180715' 对象一起出现,我需要将该 string 转换为 date,例如:

let dateString = '20180715';

我试过 Date testdate = new Date (dateString);//失败。

如何将其转换为 TypeScript 中的日期对象?

提前致谢!

最佳答案

如果字符串中日期的实际结构没有改变,您可以使用.substr 简单地获取字符串的各个部分。功能。

请记住,month is 0-based , 因此月份必须减 1。

const dateString = '20180715';
const year = dateString.substr(0, 4);
const month = dateString.substr(4, 2) - 1;
const day = dateString.substr(6, 2);
const date = new Date(year, month, day);

console.log(date.toString());

关于javascript - TypeScript 中迄今为止的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51351711/

相关文章:

javascript - pdf.js 是否仅适用于某些 pdf?

php - 如何在不评估或扩展魔术常量 __DIR__ 的情况下编写或打开 php 数组

javascript - 检查 Protractor 中是否显示了 2 个元素中的 1 个

javascript - 使用 Angular 应用程序使用 SOAP Web 服务

javascript - Typescript + Jquery Ajax + 这个

javascript - 在弹出窗口中打开图像 : how to get its size when the image is loaded?

javascript - 如何在弹出窗口打开时显示等待光标和加载消息

javascript 计算不起作用一直返回 NaN

string - 如何删除字符串中最后一次出现的字符?

string - 确定序列是否是两个字符串重复的交错