时间转换

dxndsc 2012-06-28 07:19:58
sretime = stm;//时间格式
eretime = etm;
sretime = transdate(sretime)*1000;
eretime = transdate(eretime)*1000;
var etdefinetm = etm;
getAllTimePara(stm, etm);
var stmd = new Date(stm.replace(/-/g, "\/"));//UTC时间
var etmd = new Date(etm.replace(/-/g, "\/"));
var etdefinetm = new Date(etdefinetm.replace(/-/g, "\/"));
etdefinetm = etdefinetm.getTime();//时间戳
for (var i = 0; i < retdata[0]; i += 1) {
stm = stmd.getTime() + i * retdata[1];
etm = stmd.getTime() + (i + 1) * retdata[1];
//stm = new Date(stm);
//etm = new Date(etm);
//stm = Ext.Date.format(stm, 'Y-m-d H:i:s');
//etm = Ext.Date.format(etm, 'Y-m-d H:i:s');
if (i == retdata[0] - 1) {
timeenterpara += "{'StartTime':\"" + stm + "\",'StopTime':\"" + etdefinetm + "\"}";
} else {
timeenterpara += "{'StartTime':\"" + stm + "\",'StopTime':\"" + etm + "\"},";
}
}
timeenterpara = eval("[" + timeenterpara + "]");







var getAllTimePara = function(sTime, eTime) {//分段截取
var timedivArray = [5 * 1000, 60 * 1000, 5 * 60 * 1000, 3600 * 1000, 5 * 3600 * 1000, 24 * 3600 * 1000, 5 * 24 * 3600 * 1000,30 * 24 * 3600 * 1000];
sTime = new Date(sTime.replace(/-/g, "\/"));
eTime = new Date(eTime.replace(/-/g, "\/"));
var sum;
$.each(timedivArray,function(index, item) {
if ((eTime - sTime) / item < 13) {
sum = Math.ceil((eTime - sTime) / item);
retdata.push(sum);
retdata.push(item);
return false;
}
});
}
...全文
70 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧