gpt4 book ai didi

javascript - 将当前日期设置为 meteor 模板中的 input[type=date]

转载 作者:行者123 更新时间:2023-12-03 08:38:07 24 4
gpt4 key购买 nike

我想将日期输入字段设置为当前日期:

Template.something.onRendered(function() {
var today = new Date();
var dateString = today.format("yyyy-MM-dd");
$('#age').val(dateString);
});

<template name="something">
<input type="date" id="age">
</template>

但这不起作用,我不明白,我做错了什么......

我收到错误Tracker afterFlush 函数出现异常

最佳答案

有一些事情可能会阻止该代码工作。

首先,.format() 来自 moment.js,除非您有自己的 .format() 方法集,或者您正在使用其他一些方法图书馆。我假设你正在使用 moment。因此,首先您需要确保正在加载 moment.js。

其次,您不能直接在 Date 对象上使用.format()。相反,您需要这样做:

moment(today).format();

最后,日期字符串区分大小写。所以 "yyyy-MM-dd" 不起作用。您需要全部使用大写:"YYYY-MM-DD"

moment(today).format("YYYY-MM-DD");

文档中介绍了这一点和更多内容:http://momentjs.com/docs/

关于javascript - 将当前日期设置为 meteor 模板中的 input[type=date],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33134834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com