我使用的是什么如何复制'新Date()'格式?
- 角材料的日期选择器
- Moment.js
- 公司的FireStore
我在做什么
瓦en创建一个新项目并将其添加到firestore,我使用'new Date()'添加日期'
这创建了以下格式it firestore:2017年10月13日上午9:00:04 UTC +1
这正是我想要的
材料日期选择器读取这个完美的罚款,并显示13/10/2017
我想要做什么
如果我编辑的项,然后从材料的日期选择器一个新的日期,然后点击更新,我想日期选择器值,这是目前一个字符串转换的18/12/2017(例如...)
之前写回数据库,我想这种格式是像2017年12月18日在上午09时00分04秒UTC + 1
问题
- 我怎么会去这样做呢?
- 这是一个moment.js转换吗?
- 或者有材料日期选择器可以帮助我的选项吗?
Component.html
<mat-form-field>
<input #newItemDate #picker matInput [matDatepicker]="picker" placeholder="Choose a date" (focus)="picker.open()" formControlName="item_date">
<mat-datepicker #picker></mat-datepicker>
</mat-form-field>
<button (click)="dateTest(newItemDate.value)"> Test Date </button>
组件。TS
显然,这里不多:) - 但是,这是我需要有转换后的日期
dateTest(newItemDate) {
// newItemDate = 13/10/2017
// I need October 13, 2017 at 9:00:04 AM UTC+1
}
在SO上,您应该尝试**自己编写代码**。后** [做更多的研究](//meta.stackoverflow.com/questions/261592)**如果你有问题,你可以**发布你已经尝试**与清楚的解释是什么是'工作**并提供** [最小,完整和可验证示例](// stackoverflow.com/help/mcve)**。 – Rob
谢谢你的回应。我可以很容易地发布什么不工作,因此我在这里......不会改变我的问题和我需要帮助的东西。 – MegaTron
您需要发布您尝试过的代码无效。一个简单的例子,不是所有的。 – Rob