JS日期时间函数
来源:优易学  2011-11-26 16:23:55   【优易学:中国教育考试门户网】   资料下载   IT书店

 

  switch (interval)

  {

  case 'y' :partStr = myDate.getFullYear();break;

  case 'm' :partStr = myDate.getMonth()+1;break;

  case 'd' :partStr = myDate.getDate();break;

  case 'w' :partStr = Week[myDate.getDay()];break;

  case 'ww' :partStr = myDate.WeekNumOfYear();break;

  case 'h' :partStr = myDate.getHours();break;

  case 'n' :partStr = myDate.getMinutes();break;

  case 's' :partStr = myDate.getSeconds();break;

  }

  return partStr;

  }

  //+---------------------------------------------------

  //| 取得当前日期所在月的最大天数

  //+---------------------------------------------------

  Date.prototype.MaxDayOfDate = function()

  {

  var myDate = this;

  var ary = myDate.toArray();

  var date1 = (new Date(ary[0],ary[1]+1,1));

  var date2 = date1.dateAdd(1,'m',1);

  var result = dateDiff(date1.Format('yyyy-MM-dd'),date2.Format('yyyy-MM-dd'));

  return result;

  }

  //+---------------------------------------------------

  //| 取得当前日期所在周是一年中的第几周

  //+---------------------------------------------------

  Date.prototype.WeekNumOfYear = function()

  {

  var myDate = this;

  var ary = myDate.toArray();

  var year = ary[0];

  var month = ary[1]+1;

  var day = ary[2];

  document.write('< script language=VBScript\> \n');

  document.write('myDate = DateValue(''+month+'-'+day+'-'+year+'') \n');

  document.write('result = DatePart('ww', myDate) \n');

  document.write(' \n');

  return result;

  }

  //+---------------------------------------------------

  //| 字符串转成日期类型

  //| 格式 MM/dd/YYYY MM-dd-YYYY YYYY/MM/dd YYYY-MM-dd

  //+---------------------------------------------------

  function StringToDate(DateStr)

  {

  var converted = Date.parse(DateStr);

  var myDate = new Date(converted);

  if (isNaN(myDate))

  {

  //var delimCahar = DateStr.indexOf('/')!=-1?'/':'-';

  var arys= DateStr.split('-');

  myDate = new Date(arys[0],--arys[1],arys[2]);

  }

  return myDate;

  }

上一页  [1] [2] [3] [4] 

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训