2016-02-02 35 views
0

在我的項目中,我使用angularJS和momentJS來修復痛苦的日期格式化部分。我有兩個場景,在這裏我們去:日期格式化在瀏覽器中很痛苦

  1. 從數據庫中檢索日期和UI渲染它: 我正在從服務這個甲「2016-01-31T20:30:00.000Z」響應。我使用的上述和在UI

    <input ng-model="data.startDate" type="date" name="startDate" disabled> 
    <input ng-model="data.startDate" type="time" name="startTime" disabled> 
    

及其單獨的渲染的日期和時間以下述方式顯示等附接下面enter image description here

及其在圖像中被顯示爲YYYY-MM-DD firefox和Chrome-DD-MM-YYYY。我想使用相同的對象來顯示在所有瀏覽器中保持日期合成的日期和時間。如何實現?

  1. 我正在使用this datepicker。當用戶選擇我想以相同格式顯示日期的日期時。在這種情況下,日期和時間輸入是分開進行的,並在後臺進行組合。

那麼有人可以幫我解決這個問題。

+0

爲什麼不能簡單地轉換日期時間從數據庫並返回它作爲一個符合你想要的格式的解析字符串? – Batuta

回答

0
  1. 轉換所有的日期格式爲喜歡的ToString( 「YYYY-MM-DD」)
  2. 格式的日期選擇器日期格式字符串: 「YYYY-MM-DD」