在Angular 6中,可以使用toLocaleString()
方法将new Date()
对象转换为本地时区的字符串表示。以下是一个示例代码:
// 获取本地时区的偏移量
const offset = new Date().getTimezoneOffset() * 60000;
// 创建以UTC时间为基准的新日期对象
const utcDate = new Date(new Date().getTime() + offset);
// 将日期对象转换为本地时区的字符串表示
const localDateString = utcDate.toLocaleString();
console.log(localDateString);
这将在控制台输出当前本地时区的日期和时间字符串表示。注意,toLocaleString()
方法的输出格式将根据用户的本地设置而变化。