我使用的是什麼如何複製'新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