找大神帮忙看个关于时间日历JS问题 日历 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 选择日历框后你能取得两个一定格式的字符串通过new Date(yyyy,MM,H24,mi,ss)转换成时间对象后相减会获得一个毫秒差,将毫秒转换成时分秒试试 添加onpicked事件然后生成日期对象获取时间戳相减得到毫秒,在转换得到小时请假日期:<input class="Wdate" id="date1" type="text" onclick="WdatePicker({onpicked:Picked})"> 至<input class="Wdate" id="date2" type="text" onclick="WdatePicker({onpicked:Picked})"> <b id="bHour"></b>小时<br/><script> function Picked() { var date1 = document.getElementById('date1').value, date2 = document.getElementById('date2').value; if (date1 != '' && date2 != '') { date1 = date1.split('-'); date2 = date2.split('-'); date1 = new Date(parseInt(date1[0], 10), parseInt(date1[1], 10) - 1, parseInt(date1[2], 10)); date2 = new Date(parseInt(date2[0], 10), parseInt(date2[1], 10) - 1, parseInt(date2[2], 10)); var totalms = Math.abs(date1.getTime() - date2.getTime()); var hour = Math.floor(totalms / (1000 * 60 * 60)); document.getElementById('bHour').innerHTML = hour; } }</script> 求帮助:关于onload和onclick的问题 页面运行出错:弹出 sub_ill.0.0为空或不是对象,求解! javascript 如何禁用IE 7.0的Ctrl+鼠标滚轮的功能? 急救!我的一网站被挂马了....急救!急救!急救!急救! ie遇到问题需要关闭 以下JS有什么问题呢?怎么没有错误报告也不起作用那? 用window.open打开的子窗口能不能操作父窗口的全局变量,以及调用父窗口的函数? ? 请问 1,2,3,4这样的植是怎么转换成ABCD的。如下。 两个简单问题 怎样得到网页可见区的矩形坐标? jsp图片上传及预览 如何做到文字B和A的位置对调,其他不变
通过new Date(yyyy,MM,H24,mi,ss)转换成时间对象后相减会获得一个毫秒差,将毫秒转换成时分秒试试
请假日期:<input class="Wdate" id="date1" type="text" onclick="WdatePicker({onpicked:Picked})"> 至<input class="Wdate" id="date2" type="text" onclick="WdatePicker({onpicked:Picked})"> <b id="bHour"></b>小时<br/>
<script>
function Picked() {
var date1 = document.getElementById('date1').value, date2 = document.getElementById('date2').value;
if (date1 != '' && date2 != '') {
date1 = date1.split('-');
date2 = date2.split('-'); date1 = new Date(parseInt(date1[0], 10), parseInt(date1[1], 10) - 1, parseInt(date1[2], 10));
date2 = new Date(parseInt(date2[0], 10), parseInt(date2[1], 10) - 1, parseInt(date2[2], 10)); var totalms = Math.abs(date1.getTime() - date2.getTime());
var hour = Math.floor(totalms / (1000 * 60 * 60));
document.getElementById('bHour').innerHTML = hour;
}
}
</script>