Angular MatDatePicker 日期选择器支持多种时区,但默认情况下使用 UTC 时区。要在实际应用中获取正确的本地时间,请按照以下步骤操作:
import * as moment from 'moment-timezone';
ngOnInit() {
const timezone = moment.tz.guess();
}
onDateChange(selectedDate: any) {
const localDate = moment(selectedDate).tz(timezone).toDate();
}
这样,你就能够正确地获取本地时间并在 Angular 应用中使用了。