⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 date.js

📁 负责公文的传输及一些处理功能
💻 JS
字号:

function y2k(number)
{
  return (number < 1000) ? number + 1900 : number;
}

function getdate()
{
  var now = new Date();
  var dd = now.getDate() , mt = now.getMonth() + 1 , yy = y2k(now.getYear()) , weekVal = now.getDay();
  var msg="";
  if (weekVal==0)
     msg="星期日";
  else if (weekVal==1)
     msg="星期一";
  else if (weekVal==2)
     msg="星期二";
  else if (weekVal==3)
     msg="星期三";
  else if (weekVal==4)
     msg="星期四";
  else if (weekVal==5)
     msg="星期五";
  else if (weekVal==6)
     msg="星期六";
  document.write(yy+"年"+mt+"月"+dd+"日"+"&nbsp;&nbsp;&nbsp;"+msg);
}
function getdatestring()
{
  var retvalue="";
  var now = new Date();
  var dd = now.getDate() , mt = now.getMonth() + 1 , yy = y2k(now.getYear()) , weekVal = now.getDay();
  var hours = now.getHours();
  var minutes = now.getMinutes();
  var seconds = now.getSeconds();
  retvalue=yy+"-"+mt+"-"+dd+"-"+hours+"-"+minutes+"-"+seconds;
  return retvalue;
}

 function DoCal(elTarget)
 {
  if (!window.showModalDialog)	return;
  var sRtn;
  var mydate=new Date();
  var year = mydate.getYear();
  var month = mydate.getMonth()+1;
  var date = mydate.getDate();
  var time=year+"-"+month+"-"+date;
  var defaultValue=time;
  sRtn = showModalDialog("./include/calendar.jsp?beginYear=1940&endYear=2040&defaultDate=" + defaultValue, "", "help=no;status=no;center=yes;dialogWidth=200pt;dialogHeight=180pt");
  if (sRtn!="")
    elTarget.value=sRtn;
 }
 
 //用javascript给日期增加年数或月数或天数
function DateAdd(BaseDate, interval, DatePart)
{
 var dateObj = new Date(BaseDate.replace("-",","));
 var millisecond=1;
 var second=millisecond*1000;
 var minute=second*60;
 var hour=minute*60;
 var day=hour*24;
 var year=day*365;

 var newDate;
 var dVal = new Date(dateObj)
 var dVal=dVal.valueOf();
 switch(DatePart)
 {
  case "ms": newDate=new Date(dVal+millisecond*interval); break;
  case "s": newDate=new Date(dVal+second*interval); break;
  case "mi": newDate=new Date(dVal+minute*interval); break;
  case "h": newDate=new Date(dVal+hour*interval); break;
  case "d": newDate=new Date(dVal+day*interval); break;
  case "y": newDate=new Date(dVal+year*interval); break;
  default: return escape("日期格式不对");
 }
 newDate = new Date(newDate)
 return newDate.getFullYear() + "-" + (newDate.getMonth() + 1) + "-" + newDate.getDate(); 
} 

function comparedate(date1,date2)
{
  var date1obj = new Date(date1.replace("-",","));
  var date2obj = new Date(date2.replace("-",","));
  if (date1obj>date2obj)
    {
      return true;
    }
  else
    return false;
}
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -