javascript计算两时间段的天数出错,各位高手帮帮忙看看,就3句代码.. 有的月30天,有的月31天,还有的28,29天你试一下 var A=new Date(2006,03,15); var B=new Date(2006,02,16); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javascript里月份是从0开始的,所以var A=new Date(2006,09,15)实际上就是2006年10月15日 楼上讲的也不行,我用的就是那种,结果不对,我用java解决了,代码如下:import java.io.*;import java.util.*;import java.text.*;class TestCalendar{public static void main(String[] args) {//规定日期的输入格式SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//产生两个日期Date date1 = null;Date date2 = null;try{date1 = sdf.parse("2006-02-16");date2 = sdf.parse("2006-03-15");}catch(Exception e){e.printStackTrace();}//Calendar c1 = Calendar.getInstance();Calendar c2 = Calendar.getInstance();c1.setTime(date1);c2.setTime(date2);//得到两个日期之间的毫秒数long l = c2.getTimeInMillis()-c1.getTimeInMillis();//得到天数long days = l/1000/3600/24;System.out.println(days);}} 请教高手:如何在chrome中打开新页面?页面的url是在点击之后动态生成的。 纠结的P窗体..... JavaScript Automation 服务器不能创建对象 ActiveXObject MSComDlg.CommonDialog js制作双 二级联动 给分求帮助 送分啦! 如何实现禁止全部点击操作的效果 如何调用后台的函数呢? iframe的显示与隐藏??? 有关element的困惑 函数赋值时this执行环境的改变原因 ~~~拖拽的小问题~~~ 问个初级的问题!语句的结束符号;什么时候该要?什么时候不该要啊?
代码如下:
import java.io.*;
import java.util.*;
import java.text.*;
class TestCalendar
{
public static void main(String[] args)
{
//规定日期的输入格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
//产生两个日期
Date date1 = null;
Date date2 = null;
try{
date1 = sdf.parse("2006-02-16");
date2 = sdf.parse("2006-03-15");
}catch(Exception e){
e.printStackTrace();
}
//
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
c1.setTime(date1);
c2.setTime(date2);
//得到两个日期之间的毫秒数
long l = c2.getTimeInMillis()-c1.getTimeInMillis();
//得到天数
long days = l/1000/3600/24;
System.out.println(days);
}
}