我發現部分解決方案,但是從SharePoint列表中檢索日期會添加更多樂趣。我得到的返回NaN的代碼是:NaN嘗試使用JavaScript從SharePoint列表中檢索日期
var LifeCycleStart = new Date(item.DeviceAvailableFrom);
很明顯,SharePoint列是DeviceAvailableFrom。
我發現部分解決方案,但是從SharePoint列表中檢索日期會添加更多樂趣。我得到的返回NaN的代碼是:NaN嘗試使用JavaScript從SharePoint列表中檢索日期
var LifeCycleStart = new Date(item.DeviceAvailableFrom);
很明顯,SharePoint列是DeviceAvailableFrom。
你可以在'new Date()'之前包含一個'DeviceAvailableFrom'的值的例子嗎?這可能不是瀏覽器直接識別的格式。 –
沒問題,它是:11/05/2017 – Dazza
當你嘗試直接評估值時,你會得到預期的日期 - 'new Date(「11/05/2017」)'? - 是在'M/D/Y'還是'D/M/Y'?您或您的用戶是否在通常使用這兩種格式中的另一種的區域? - 如果您願意使用庫,MomentJS允許[在解析時指定格式](https://momentjs.com/docs/#/parsing/string-format/),因此您可以確保它與SharePoint匹配全部用戶。 –