用javascript能把字符型的时间,转成毫秒值吗?js达人帮忙!
比如把“2013-08-01”转成"1375286400"毫秒值是从1970年1月1日到指定时间的毫秒数,我转这个毫秒数是打算在oracle里用的。
js达人帮忙!
--------------------编程问答-------------------- Date 的 getTime()方法
new Date("2013-08-01").getTime();
没测试 自己试试 --------------------编程问答-------------------- 我试了这个得出来的不是oracle里用的毫秒值。
我用SQL得到的值是1375286400,就是从1970-01-01到2013-08-01的毫秒值,我要这个值
select (to_date('2013-08-01','yyyy-mm-dd')-TO_DATE('19700101','yyyymmdd'))*86400 -28800 from dual
我想用js算出毫秒值,然后直接放到sql里用 --------------------编程问答--------------------
<script type="text/javascript">
var d = new Date('2013/08/01');
document.write(d.getTime() + " milliseconds since 1970/01/01")
</script>
格式搞错了 --------------------编程问答--------------------
结果是1375286400000,比sql算的1375286400多了000,是不是把后面3个零去了就行?每次时间都多3个0吗?谢谢! --------------------编程问答-------------------- 我算的是没错的 你要不要看看你sql计算出来的是秒还是毫秒
要是毫秒 你那个数是肯定错的 --------------------编程问答-------------------- milliseconds不是毫秒么……正好多了3位
补充:Java , Web 开发