0
我有一個快速的一天,我經過漫長的一天努力!javascript:設置隱藏字段如果日期在1月15日之後
我有一個名爲'grant_cycle'的隱藏字段。
如果表格是在1月15日之後提交的,那麼應該給出'春季,[年]'的值,或者7月15日之後應該是'秋季,[年]'。
請問您好心人請給我正確的方向嗎? :-)
謝謝!
編輯:增加了一年位。
我有一個快速的一天,我經過漫長的一天努力!javascript:設置隱藏字段如果日期在1月15日之後
我有一個名爲'grant_cycle'的隱藏字段。
如果表格是在1月15日之後提交的,那麼應該給出'春季,[年]'的值,或者7月15日之後應該是'秋季,[年]'。
請問您好心人請給我正確的方向嗎? :-)
謝謝!
編輯:增加了一年位。
一種選擇是:
代碼
var submitDate = new Date();
var currentYear = submitDate.getFullYear();
var jan15 = new Date('Jan 15 ' + currentYear);
var jul15 = new Date('Jul 15 ' + currentYear);
if (jul15.getTime() <= submitDate.getTime()) {
// Set hidden value to "Fall, " + currentYear
}
else if (jan15.getTime() <= submitDate.getTime()) {
// Set hidden value to "Spring, " + currentYear
}
else { // This is the case for January 1st to 14th of the submitDate year
// Set hidden value to "Fall, " + (currentYear - 1)
}
感謝Aiias - 看起來不錯給我,稍後我會嘗試一下。非常親切,非常感謝! –
嗨@AustenOsborne,我已經更新了用戶在1月1日至1月14日之間提交時要考慮的答案。在這種情況下,它應該是我認爲的上一年的秋季。如果不是,您仍然可以適當修改該案例。 – Aiias