我正在使用 angular 4 应用程序,在这里我需要获取当前的 Date and Time Using
angular DatePipe
。
我想按以下格式获取日期和时间
dd-mm-yyyy hh:MM:ss AM/PM
我通过使用 Angular DatePipe 得到了预期,如下所示
<p>{{today | date:'dd-MM-yyyy hh:mm:ss a':'+0530'}}</p>
输出 :
10-05-2018 03:28:57 PM
在这里,我想要做的是从我的 app.component.ts 获得相同的输出,而无需触及 HTML
所以我尝试了下面的代码,但它生成了一个 13 位的时间戳
today = Date.now();
fixedTimezone = this.today;
那么,如何在不使用 HTML 的情况下完全从 app.component.ts 文件中获取上述格式的日期和时间。
原文由 Nikson 发布,翻译遵循 CC BY-SA 4.0 许可协议
这种格式和你的问题一模一样
返回
10, 05, 2018 7:26:57 PM
你需要 npm 包
npm i dateformat
这里是 npm 包的链接 https://www.npmjs.com/package/dateformat这是另一个启发我的问题 How to format a JavaScript date
h:MM:ss TT
结果7:26:57 PM
HH:MM:ss
结果13:26:57
这是 https://jsfiddle.net/5z1tLspw/
我希望这会有所帮助。