本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

typescript怎么将时间戳格式化

电脑教程 app 1℃

typescript怎么将时间戳格式化
typescript 中的时间戳格式化提供了多种方法:使用 tolocaledatestring() 方法获取日期字符串(例如,”2022-08-10″)。使用 tolocaletimestring() 方法获取时间字符串(例如,”10:00:00 pm”)。使用 tolocalestring() 方法获取日期和时间字符串(例如,”2022-08-10 10:00:00 pm”)。使用模板字符串和 es6 解构赋值获取日期和时间字符串(例如,”2022-08-10″ 和 “10:00:00″)。

TypeScript 中的时间戳格式化

在 TypeScript 中,可以使用 Date 对象及其相关方法来格式化时间戳。

1. 使用 toLocaleDateString() 方法

const timestamp = 1659941200000;const dateString = new Date(timestamp).toLocaleDateString();console.log(dateString); // 输出: "2022-08-10"

登录后复制

2. 使用 toLocaleTimeString() 方法

const timestamp = 1659941200000;const timeString = new Date(timestamp).toLocaleTimeString();console.log(timeString); // 输出: "10:00:00 PM"

登录后复制

3. 使用 toLocaleString() 方法

const timestamp = 1659941200000;const dateTimeString = new Date(timestamp).toLocaleString();console.log(dateTimeString); // 输出: "2022-08-10 10:00:00 PM"

登录后复制

4. 使用模板字符串和 ES6 解构赋值

const timestamp = 1659941200000;const { year, month, day, hour, minute, second } = new Date(timestamp);const dateString = `${year}-${month}-${day}`;const timeString = `${hour}:${minute}:${second}`;console.log(dateString, timeString); // 输出: "2022-08-10" "10:00:00"

登录后复制

5. 使用自定义格式化函数

const timestamp = 1659941200000;const formatDate = (date: number) => { const newDate = new Date(date); const year = newDate.getFullYear(); const month = newDate.toLocaleDateString("en-US", { month: "short" }); const day = newDate.getDate(); const hour = newDate.getHours(); const minute = newDate.getMinutes(); const second = newDate.getSeconds(); return `${month} ${day}, ${year} ${hour}:${minute}:${second}`;};const formattedDateString = formatDate(timestamp);console.log(formattedDateString); // 输出: "Aug 10, 2022 10:00:00"

登录后复制

以上就是typescript怎么将时间戳格式化的详细内容,更多请关注范的资源库其它相关文章!

<

转载请注明:范的资源库 » typescript怎么将时间戳格式化

喜欢 (0)