鍍金池/ 問(wèn)答/HTML5  HTML/ 日期插件如何判斷選中的時(shí)間是否是法定節(jié)假日?

日期插件如何判斷選中的時(shí)間是否是法定節(jié)假日?

現(xiàn)在有個(gè)需求 要求前端對(duì)輸入的日期做校驗(yàn) 其中有一條就是 選中傳統(tǒng)節(jié)假日&&法定節(jié)假日要提醒日期選擇錯(cuò)誤 這個(gè)用vue實(shí)現(xiàn)的話 有什么好的思路么 還是有什么好的插件推薦?p.s 有種思路是寫死今后20年的所有法定節(jié)假日 但是 這個(gè)實(shí)現(xiàn)起來(lái)不太優(yōu)雅 有什么更好的方式么

回答
編輯回答
夕顏

后端都會(huì)維護(hù)一個(gè)節(jié)假日的json表的。

所以你要是想做這個(gè),也得自己維護(hù)個(gè)json表,而且是按年區(qū)分的。

工程問(wèn)題沒(méi)有優(yōu)不優(yōu)雅

2017年1月21日 10:37
編輯回答
孤星

首先法定節(jié)假日都說(shuō)是法定了,之前五一還七天呢,現(xiàn)在還不是屁顛屁顛的上班。
其次,假定命題只需要算到節(jié)假日當(dāng)天,再回來(lái) 討論著問(wèn)題。

  1. 節(jié)假日有的基于公歷,有的基于農(nóng)歷。公歷部分好解決,現(xiàn)在先討論農(nóng)歷。
  2. 農(nóng)歷完全以天文觀測(cè)為依據(jù),其中沒(méi)有任何數(shù)學(xué)關(guān)系。
  3. 沒(méi)有數(shù)據(jù)關(guān)系意味著只能通過(guò)統(tǒng)計(jì)學(xué)計(jì)算,通過(guò)模型計(jì)算過(guò)去日期是比較準(zhǔn)的,但未來(lái)的日期只能算作預(yù)測(cè),因此就回到了以天文觀測(cè)為依據(jù)的問(wèn)題。

所以問(wèn)題是

  1. 放哪幾天你不知道,你只知道5.1要放,但是是4.28-5.1還是4.29-5.2你不知道。
  2. 農(nóng)歷你算不準(zhǔn)。
2017年9月24日 16:56