仿淘宝的交易到计时JS

<script type="text/javascript">
var StartTime = new Date("2008/06/15 12:34:03");
document.write("订购时间: " + StartTime.toLocaleDateString() + StartTime.toLocaleTimeString() + "<br/>");
var CurrentTime = new Date();
document.write("当前时间: " + CurrentTime.toLocaleDateString() + CurrentTime.toLocaleTimeString() + "<br/>");
var EndTime=StartTime.getTime() + 15*24*60*60*1000;//约定订购时间15天后关闭交易
EndTime = new Date(EndTime);
document.write("结束时间: " + EndTime.toLocaleDateString() + EndTime.toLocaleTimeString() + "<br/>");
var TempTime = StartTime;
var nMS,nD,nH,nM,nS;
function ShowCloseTime()
{    
 var oDate = new Date();
    nMS=EndTime-oDate ;    
    nD=Math.floor(nMS/(1000*60*60*24));
    nH=Math.floor(nMS/(1000*60*60)) % 24 ;
    nM=Math.floor(nMS/(1000*60)) % 60;
    nS=Math.floor(nMS/1000) % 60;    
    document.getElementById("CloseTime").innerHTML = ("您还有" + nD + "天" + nH + "小时" + nM + "分" + nS + "秒完成交易");
 if (nS<0 || nM<0 || nH<0 || nD<0)
{
        document.getElementById("CloseTime").innerHTML = "交易因超过15天,已被系统自动关闭"
       clearInterval(CloseTimer);
    }
}
var CloseTimer = window.setInterval("ShowCloseTime()",1000) 
</script>
<div id="CloseTime"></div>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏lonelydawn的前端猿区

前端验证码绘制(canvas)

一切尽在代码中 js文件 /** * canvas绘制动画浮动验证码 * code by lonelydawn 2017-04-10 */ var c...

3257
来自专栏大数据学习笔记

nested exception is java.lang.ClassCastException:XXX cannot be cast to java.io.Serializable

Type Exception Report Message Request processing failed; nested exception is ja...

3465
来自专栏飞扬的花生

timestamp时间戳的应用(微信小程序开发也一样)

      在微信小程序开发时发现一个timestamp的时间戳的变量 比如获取微信运动步数时候 ? timestamp是如何形成的在JS中 是这么形成的 va...

3339
来自专栏菩提树下的杨过

Silverlight Telerik控件学习:TreeView数据绑定并初始化选中状态、PanelBar的Accordion效果、TabPanel、Frame基本使用

实际开发中控件的数据源肯定是动态绑定的,不可能在xaml里写死item项。既然要绑定,就先来几个实体类: ? 上面是类图,各类的代码如下:  Business...

2978
来自专栏老码农专栏

一些流行Java MVC框架的调用栈

1573
来自专栏c#开发者

在DataGrid中选择,确认,删除多行复选框列表

在DataGrid中选择,确认,删除多行复选框列表 Selecting, Confirming & Deleting Mul...

3777
来自专栏菩提树下的杨过

PixelBender(着色器)初体验

只要是玩过photoshop的人,一定会对ps中的各式各样、功能强大的滤镜(filter)留下深刻的印象。 Adobe是靠图形处理软件起家的,这方面一直是它的强...

2886
来自专栏PPV课数据科学社区

【学习】七天搞定SAS(三):基本模块调用

搞定基本的函数之后,开始鼓捣SAS里面的模型。也就是说,要开始写PROC了。说实话,越学SAS,越觉得SAS像Stata...无论是从输出的样式,还是语法。好不...

3305
来自专栏王磊的博客

C# 控制台应用程序输出颜色字体[更正版]

首先感谢院子里的“yanxinchen”,之前的方法是通过c#调用系统api实现的,相比之下我的有点画蛇添足了,哈哈。 最佳解决方案的代码: static vo...

4018
来自专栏黑泽君的专栏

【填大坑】关于Struts2中的 No result defined for action and result input 错误

配置好了struts.xml,也写好了Action,可是提交表单后就报 No result defined for action and result inpu...

2054

扫码关注云+社区

领取腾讯云代金券