function dateCompare(startStr,endStr) { var d1, d2, s, arr, arr1, arr2; if(startStr.length > 10) { arr = startStr.split(" "); arr1 = arr[0].split("-"); arr2 = arr[1].split(":"); d1 = new Date(arr1[0], arr1[1] - 1, arr1[2], arr2[0], arr2[1], arr2[2]); } else { arr = startStr.split("-"); d1 = new Date(arr[0], arr[1], arr[2]); } if(endStr.length > 10) { arr = endS...
by fucuihong - Java文档中心 - 2009-04-30 14:24:09 阅读(1131) 回复(0)
给定两个日期,如何算出这两个日期间隔几天? 是solaris系统的。不知道怎么弄。 比如日期2009-02-01 另外一个日期 2009-03-01 怎样能算出间隔是28。 date命令没有-d参数,只有以下这些: date [-u] mmddHHMM[[cc]yy][.SS] date [-u] [+format] date -a [-]sss[.fff] [ 本帖最后由 huangchangna 于 2009-3-9 17:07 编辑 ]
各位大侠: 我想计算两个日期之间相差多少天?有什么函数或方法能实现这个; 例: tine1='2006-2-25' time2='2006-03-15' 通过什么函数或方法可以算出这个20天这个值呢? 谢谢! [ 本帖最后由 linux68 于 2006-3-20 12:50 编辑 ]
各位大侠: 我想计算两个日期之间相差多少天?在C语言里有什么函数或方法能实现这个; 例: tine1='2006-2-25' time2='2006-03-15' 通过什么函数或方法可以算出这个20天这个值呢? 谢谢!:)
各位大侠: 我想计算两个日期之间相差多少天?在C语言里有什么函数或方法能实现这个; 例: tine1='2006-2-25' time2='2006-03-15' 通过什么函数或方法可以算出这个20天这个值呢? 谢谢!:)
//大家可以扩展后支持多种分隔符.现在只支持2006-10-10格式 //测试通过 /** * 验证日期格式是否正确 * * @param unknown_type $string * @return unknown */ function is_date_format($string) { if ( preg_match("/^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$/",$string) ) { $first_sep = strpos($string,"-"); $year = substr($string,0,$first_sep); $part_month_day = substr($string,$first_s...
[code]ck_rn() ####功能:检查是否为闰年 ####参数:年份 ####输出:1为闰年 0为平年 { flag_=0 if [ `expr $1 % 4` = 0 ] then if [ `expr $1 % 400` = 0 ] then flag_=1 elif [ `expr $1 % 100` != 0 ] then flag_=1 fi fi echo $flag_ } mon_maxday() ####功能:获得每个月的最大天数 ####参数1:年月(yyyymm) ####输出:显示最大天数 { year_=`echo $1|awk '{print substr($1,1,4)}'` mon_=`echo $1|awk '{print substr($1...
time = time(); } /** * 返回从gmt时间1970年1月1日0时开始的毫秒数 */ function gettime() { $temp = gettimeofday(); return $temp[sec]*1000+round($temp[usec]/1000); } /** * 返回年份 */ function getyear() { $temp = getdate($this->time); return $temp[year]; } /** * 返回月份 */ function getmonth() { $temp = getdate($this->time); return $temp[mon...
我有两个变量:local 和starttime ,如下: year=`date +%Y` month=`date +%m` day=`date +%d` hour=`date +%H` minute=`date +%M` second=`date +%S` name="$year$month$day$hour$minute$second" localtime="$year-$month-$day $hour:$minute:$second" starttime=2007-04-10 00:00:00 如何使用test来判断localtime 和 starttime 的大小,急!!!!!