我正在使用CaseBox,虽然这个问题可能适用于各种Javascript应用程序。
我们有一堆数据输入表格,包括输入日期。在大多数情况下,进入日期将是当天;一些用例存在于不存在的地方。所以我们希望日期字段默认为当天。
在CaseBox中,我可以设置字段的Config
属性以提供固定的默认日期,如下所示:
{
"value": "2016-10-24"
}
我想要的,但没有成功,会更像是这样:
{
"value": Today() //possibly: new Date()
}
我做了很多研究,还没有找到在Config
属性中执行此操作的方法。我可能必须进入代码并指定所有日期字段的默认值为new Date()
。同时,有没有办法在不改变代码的情况下做到这一点?
答案 0 :(得分:1)
{
"value": new Date(Date.now())
}
如何格式化datetime
之后由您决定。
你可以编写一个函数,在ISO
中或者你喜欢的时候返回今天的日期。
答案 1 :(得分:1)
您可以尝试以下代码:
使用Common函数获取今天的日期:
function GetTodayDate(){
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
today = mm+'/'+dd+'/'+yyyy;
return today;
}
并在您的代码中使用此函数,如下所示:
{
"value": GetTodayDate() //possibly: new Date()
}
检查此fiddle
希望它对你有所帮助。
由于