18位数字转日期的问题
各位大侠好:
有这样18位数字“635210495600000000”,不知道是什么格式的日期数字。
在C#里可以new DateTime(635210495600000000).AddHours(8);可以获取日期。
在js或者SQL里如果获取日期? 嗯嗯,确实是18位。
[解决办法]
var timeStamp=635210495600000000;
var time=new Date();
time.setTime(Math.floor((timeStamp-621355968000000000)/10000-28800000));
[解决办法]
http://www.cnblogs.com/jordan2009/archive/2009/08/17/1547879.html
[解决办法]
时间值以 100 纳秒为单位(该单位称为计时周期)进行计量
[解决办法]
function getdatetime(ticks){
var d=new Date();//621355968000000000是1970-1-1的Ticks值,js是从1970-1-1开始计算
return new Date(d.setTime((ticks-621355968000000000)/10000));
}
document.write(getdatetime(635210495600000000).toLocaleDateString()+getdatetime(635210495600000000).toLocaleTimeString());