Date coffeeScript日期来自字符串dd/mm/yyyy
这里有两个输入字段。一个是加入日期,另一个是试用期结束日期 要求是:如果用户在加入日期输入字段中输入2013年7月24日,则试用期结束日期字段中应显示该日期后的6个月 我试过这样的方法:Date coffeeScript日期来自字符串dd/mm/yyyy,date,coffeescript,Date,Coffeescript,这里有两个输入字段。一个是加入日期,另一个是试用期结束日期 要求是:如果用户在加入日期输入字段中输入2013年7月24日,则试用期结束日期字段中应显示该日期后的6个月 我试过这样的方法: joinDate = $('#user_join_date') joinDate.blur -> probationDate = new Date(joinDate.val()) myVar = new Date(probationDate.setMonth probationDate.getMo
joinDate = $('#user_join_date')
joinDate.blur ->
probationDate = new Date(joinDate.val())
myVar = new Date(probationDate.setMonth probationDate.getMonth() + 6)
$('#user_probation_end_date').val(myVar)
但是我没有把日期弄清楚。我必须在这里更改什么?您不能将
Date
构造函数与类似“25/03/2013”的字符串一起使用
这是正确的版本
joinDate = $('#user_join_date')
joinDate.blur ->
regex=/(\d{2})\/(\d{2})\/(\d{4})/
m=regex.exec(joinDate.val())
probationDate = new Date(m[3], m[2]-1, m[1])
myVar = new Date(probationDate.setMonth probationDate.getMonth() + 6)
$('#user_probation_end_date').val(myVar)
我正在以您的格式匹配字符串,然后使用日期构造函数创建
新日期(年、月、日、小时、分钟、秒、毫秒)
发件人:
下面是我制作的一个JSFIDLE:您不能将
日期
构造函数与类似“25/03/2013”的字符串一起使用
这是正确的版本
joinDate = $('#user_join_date')
joinDate.blur ->
regex=/(\d{2})\/(\d{2})\/(\d{4})/
m=regex.exec(joinDate.val())
probationDate = new Date(m[3], m[2]-1, m[1])
myVar = new Date(probationDate.setMonth probationDate.getMonth() + 6)
$('#user_probation_end_date').val(myVar)
我正在以您的格式匹配字符串,然后使用日期构造函数创建
新日期(年、月、日、小时、分钟、秒、毫秒)
发件人:
下面是我制作的一个JSFIDLE:这段代码是否考虑到下一年的过渡?7月+6日>12月此代码是否考虑过渡到下一年?七月+6>十二月你需要更多的帮助吗?不,在你告诉我之后,我已经从W3学校读过了。现在我的概念清楚了。所以我衷心感谢你!一般来说,这些都是首选的参考资料。你需要更多的帮助吗?不,在你告诉我之后,我已经从W3学校读过了。现在我的概念清楚了。所以我衷心感谢你!一般来说,这些物质是首选的,而不是作为参考材料。