您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

通过JS判断参数日期是否为日本的祝日

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 04:28 点击:

Js代码 
//另封装了一个方法,周日也是休息日 
Js代码 
//因没看懂文件开头写的什么,所以不好在原有文件直接再封装方法,所以下面这个方法是在另一个JS文件中写的。 
Js代码 
function isHoliDays(sdate){//sdate="yyyy/mm/dd" 
 var tdate=new Date(sdate); 
 if(tdate.getDay()==0){ 
  return true; 
 }else{ 
  var ts=ktHolidayName(sdate); 
  if(ts!=""){ 
   return true; 
  }else{ 
   return false; 
  } 
 } 

Js代码 
很全春分,秋分,振替休日等都有,并根据相关节假日发布时间开始算。 
Js代码 
<!-- 
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 
//_/ 
//_/ CopyRight(C) K.Tsunoda(AddinBox) 2001 All Rights Reserved. 
//_/ ( http://www.h3.dion.ne.jp/~sakatsu/index.htm ) 
//_/ 
//_/ この祝日判定コードは『Excel:kt関数アドイン』で使用している 
//_/ VBAマクロを[JavaScript]に移植したものです。 
//_/ この関数では、2007年施行の改正祝日法(昭和の日)までを 
//_/ サポートしています(9月の国民の休日を含む)。 
//_/ 
//_/ (*1)このコードを引用するに当たっては、必ずこのコメントも 
//_/ 一緒に引用する事とします。 
//_/ (*2)他サイト上で本マクロを直接引用する事は、ご遠慮願います。 
//_/ 【 http://www.h3.dion.ne.jp/~sakatsu/holiday_logic.htm 】 
//_/ へのリンクによる紹介で対応して下さい。 
//_/ (*3)[ktHolidayName]という関数名そのものは、各自の環境に 
//_/ おける命名規則に沿って変更しても構いません。 
//_/  
//_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 
// 
// 2008/10/29 変数のvar指定が無く、広域変数扱いになっていたのを修正しました。 
// 
// 2011/3/20  FireFox3.5/3.6で使用した場合に間違った結果を返す場合がありました。 
//            FireFoxのJITコンパイラ(TraceMonkey)の不具合によるswitchステートメ 
//            ントの誤コンパイルが原因であると判明したため、switchを[if else]に 
//            変更しました。なお、本スクリプトのバグではありませんので、FireFox 
//            以外のブラウザでは問題は起きていません(修正前のswitchを使ったスク 
//            リプトでもFireFox以外のブラウザでは正常に動作します)。 
//            このFireFoxのバグに関する解説を下記に整理してあります。 
//              http://www.h3.dion.ne.jp/~sakatsu/FireFox_TMBugTest.htm 
//            修正前のswitchを使ったバージョンは下記に残してあります。 
//              http://www.h3.dion.ne.jp/~sakatsu/HolidayChk_switch.js 
 
var MONDAY = 1; 
var TUESDAY = 2; 
var WEDNESDAY = 3; 
 
// JavaScriptで扱える日付は1970/1/1~のみ 
//var cstImplementTheLawOfHoliday = new Date("1948/7/20");  // 祝日法施行 
//var cstAkihitoKekkon = new Date("1959/4/10");              // 明仁親王の結婚の儀 
var cstShowaTaiso = new Date("1989/2/24");                // 昭

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • JSP与Servlet
      • 自己动手写MiniBBS系列(基本篇)之用户登录
      • JSP取当前日期
      • JDBC 入门(一)
      • 打开一个jsp页面默认查询所有数据,调用action
      • 使用JSP标签库验证用户的输入(2)完
      • 自定义JSP标签(tag)浅议
      • WIN98/2000下的jsp服务器
      • JSP内建对象(二)
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1