#angular #asp.net-core #date-format
#angular #asp.net-ядро #формат даты
Вопрос:
Я пытаюсь написать угловой канал для форматирования дат. Реализация работает корректно в среде разработки, но в рабочей среде она показывает значения в неправильном формате. Я не уверен, что вызывает эту проблему.
Ниже приведен код, который я пробовал до сих пор.
@Pipe({
name: 'dateFormat'
})
export class DateFormatPipe extends DatePipe implements PipeTransform {
constructor(@Inject(LOCALE_ID) private _locale: string) {
super(_locale);
}
transform(value: any): any {
const currentDate = new Date(value);
const format = `${environment.appDateFormat}`;
if (currentDate.getFullYear() === 1900) {
return '';
}
return super.transform(value, format);
}
}
Это возвращает
- в
dev
среде:2020/10/09
- в
prod
среде:2020/09/10
Комментарии:
1. не просто понижайте оценку, пожалуйста. если вам нужна дополнительная информация, пожалуйста, прокомментируйте
2. Кажется, ваш язык отличается в dev и prod. Каково содержимое
appDateFormat
переменной?