我對javascript很新,最近開始進入臨時Web開發。我有一個函數應該返回自輸入日期以來的天數。代碼包含在下面。JavaScript函數未定義使用Moment.js
<script type = "text/javascript">
function daysSince(date) {
var i = moment(moment().format('YYYYMMDD')).diff(moment(moment().format(date)));
return i;
}
</script>
由於未知的原因,此功能未定義,我想幫助找出原因。我將它與我的頁面上的其他工作函數進行了比較,並且無法確定我在做什麼錯誤。我已經驗證了,輸入到控制檯時,主要代碼行(i的定義)可以正常運行。任何幫助確定問題將不勝感激。
它可能是未定義的時刻,而不是您的功能?你從哪裏來的? – dpix
應該在其引用後調用時刻函數 –
你如何以及在哪裏調用'daysSince()',以及在運行該代碼時在控制檯中看到的具體錯誤是什麼? – nnnnnn