JavaScriptが新しく、最近はカジュアルなWeb開発に取り掛かりました。私は入力された日付から日数を返すことになっている関数を持っています。コードは以下に含まれています。Moment.jsを使用してJavascriptの機能が定義されていません
<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