几个常用的日期函数

原创 2002年04月27日 15:53:00

        /* -- 计算两个字符(YYYY-MM-DD)的日期相隔天数 -- */
function Date_Compare(asStartDate,asEndDate){
 var miStart = Date.parse(asStartDate.replace(//-/g, '/'));
 var miEnd   = Date.parse(asEndDate.replace(//-/g, '/'));
 return (miEnd-miStart)/(1000*24*3600);
}

      /*-- 判断一个字符串(YYYY-MM-DD)的日期是否正确 -- */
function Date_istrue(asDate){
 var lsDate  = asDate + "";
 var loDate  = lsDate.split("-");
 if (loDate.length!=3) return false;
 var liYear  = parseInt(loDate[0]);
 var liMonth = parseInt(loDate[1]);
 var liDay   = parseInt(loDate[2]);
 if ((loDate[0].length>4)||(loDate[1].length>2)||(loDate[2].length>2)) return false;
 if (isNaN(liYear)||isNaN(liMonth)||isNaN(liDay)) return false;
 if ((liYear<1900)||(liYear>3000)) return false;
 if ((liMonth>12)||(liMonth<=0))   return false;
 if (Date_getDay(liYear,liMonth)<liDay) return false;
 return !isNaN(Date.UTC(liYear,liMonth,liDay));
}

      /*-- 返回某年某月的天数-- */
function Date_getDay(aiYear,aiMonth){
 var loDay = [0,31,28,31,30,31,30,31,31,30,31,30,31];
 if (aiYear%4==0) loDay[2] = 29;
 return loDay[aiMonth];
}

给定一个日期,输出这个日期是该年的第几天。 C语言来做

第几天? Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total Submi...
  • gui951753
  • gui951753
  • 2015年07月24日 21:23
  • 3414

MySQL 5.6常用日期函数

1、ADDDATE 添加时间间隔 用法: ADDDATE(date,INTERVAL expr unit) ADDDATE(expr,days) -- 增加时间间隔 select ADDDATE(NO...
  • ceclar123
  • ceclar123
  • 2014年12月17日 11:23
  • 1765

C/C++复习:计算该日是该年的第几天(结构体)

/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期:2016年4月...
  • Asleny
  • Asleny
  • 2016年04月22日 17:55
  • 1317

数学建模中综合统计工作中常用的几个Excel函数

  • 2013年01月15日 20:58
  • 863KB
  • 下载

进行日期时间转换和计算的几个Shell小函数

当你遇到一个date命令不给力的系统时,可以试试这几个小函数。 #日期转天数     function date2days {         echo "$*" | awk '...
  • xuweilinjijis
  • xuweilinjijis
  • 2013年04月27日 11:38
  • 552

php有关的几个日期函数

  • ks3ks
  • ks3ks
  • 2016年05月14日 00:46
  • 94

【转】用shell写的几个日期函数

用shell写的几个日期函数 2008-12-25 09:20 #!/bin/sh ###################################### #SHELL日期计算函数 ...
  • sosodream
  • sosodream
  • 2011年05月26日 18:53
  • 1725

报表开发工具FineReport日期常用处理函数

  • 2015年08月25日 16:25
  • 260KB
  • 下载

oracle常用日期函数

  • 2012年07月25日 15:29
  • 17KB
  • 下载

Oracle常用日期型函数详解

  • 2013年10月08日 16:25
  • 12KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:几个常用的日期函数
举报原因:
原因补充:

(最多只允许输入30个字)