簡體   English   中英

未使用Moment.js定義的Javascript函數

[英]Javascript function not defined using Moment.js

我對javascript很陌生,最近剛開始涉足休閑Web開發。 我有一個函數,應該返回自輸入日期以來的天數。 該代碼包含在下面。

<script type = "text/javascript">
function daysSince(date) {
    var i = moment(moment().format('YYYYMMDD')).diff(moment(moment().format(date)));
    return i;
}
</script>

由於未知原因,該函數未定義,我想幫助您弄清楚原因。 我已經將其與頁面上的其他工作功能進行了比較,無法分辨我做錯了什么。 我已經驗證了輸入到控制台后,主代碼行(i的定義)是否可以正常運行。 在確定問題上的任何幫助將不勝感激。

以下為我工作:

 <html> <body> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script> <script> function daysSince(date) { return moment().diff(date, 'days'); } console.log(daysSince(new Date('3/1/2016'))); </script> </body> </html> 

也許這只是訂購腳本的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM