javascript - 在Angular 7中覆盖日期对象
问题描述
我们需要将 Date 对象覆盖为 Angular 7 中的服务器日期和时间。例如,
如果我们使用 new Date() 需要返回服务器日期和时间而不是当前日期和时间。
解决方案
将 overrideNewDate 方法添加到 AppModule 并在它的构造函数中调用它
export class AppModule {
constructor() {
this.overrideNewDate();
}
overrideNewDate() {
Date.prototype.toJSON = function (key) {
//return what you want
return '25/01/2021';
}
}
}
因此,如果您登录console.log(new Date())
,您将获得:
25/1/2021
推荐阅读
- rust - 如何从 Stream 特征中读取
- c# - HTTP MVC 错误 | 将 React 与 ASP.Net 集成
- firebase - 尝试为 Android 应用启用 Cloud Vision 文本识别 API
- pine-script - tradingview 占位符未处于警报状态
- apache - Apache 配置文件中的禁用目录列表被忽略
- google-sheets - 在瀑布图中将 x 轴解释为位置,而不是文本
- wpf - wpf应用程序位于最顶层时如何禁用转义键
- cuda - 关于accroutine的一些问题
- django - 如何使用 IP 访问 Vue.js 应用程序
- reactjs - React 测试库显示无 CSS 类