js时间加上20分钟怎么做,第1张

function judgFailTime() {

var x = "2010-09-28 14:25:26"; // 取得的TextBox中的时间

var time = new Date(xreplace("-","/"));

var b = 20; //分钟数

timesetMinutes(timegetMinutes() + b, timegetSeconds(), 0);

alert(time);

}

一。时间加减,日期加减,年月日加减一样。

var mydate= new Date();

mydatesetDate(mydategetDate()+50); //当前时间加50天

二。分钟秒钟加减,setMinutes方法

mydatesetMinutes(mydategetMinutes()+20); //当前时间加20分钟

JavaScript脚本语言具有以下特点:

(1)脚本语言:JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。

(2)基于对象:javaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。

(3)简单:JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。

(4)动态性:JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。

(5)跨平台性:JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,目前JavaScript已被大多数的浏览器所支持。

参考资料:

js

首先,如果判断时间要求严格统一,请用server时间做判断,也就是给java来判断

如果可以用客户端时间,当然有漏洞,万一客户端修改时间就麻烦了

所以要做到统一,这个判断方法有两种都是交给java来判断

一是点击按钮发送ajax请求给服务器

二是点击按钮直接提交表单给服务器

当然如果是要直接在服务器上签到,那就可以直接用js来做了

js获取时间

var t1 = new Date(),//当前时间

t2 = t1,

t3 = t1;

t2setHours(8,0,0);//将日期转换为当天8:00

t3setHours(7,30,0);//将日期转换为当天8:00

//下面进行日期比较就可以了

不是很懂,这是别人支的招,你看看有没有用:

1那就要使用AJAX,用JS调用服务器程序来获取时间!

2只能服务器把时间传到前台,前台获取。

3一秒读一次服务器时间不现实 可以通过服务器时间初始化个JS的时间对象 然后每次都基于服务器时间变动JS时间 如何

不一致

JS属于在客户端执行的,所以获取的是访问者电脑的系统时间

Java后台是在服务器运行的,所以获取的是服务器的系统时间

除非这两台电脑的系统时间完全一致,否则绝对不同

可能原因:

1、文章发布时间设置。

有的网站后台在发布文章的时候可以设置文章的发布时间,看是否被设置成前一天时间。

2、服务器时间设置

网站js调用的是服务器时间。服务器的系统时间设置不正确,例如日期为前一日的,则网站获取到的时间也随之不正确。

3、js时间判断错误

检查文章发布处关于时间判断的js,看其是否正确。

nodejs调了系统时间后datenow错误的原因是系统时间与实际时间不一致。让网站后台数据库存储当前的时间数据,需要经过前端脚本把本地电脑时间传递给后台,不能直接使用服务器的时间,这个时间是不能人为的控制的,导致datenow错误。

首先,需要说明一下:使用JS获取的时间不是服务器时间,而是客户端时间;如果要显示服务器时间,需要将服务器时间传给JS代码使用,具体自己查找资料啦。这里只给出显示客户端时间的实现方法。 如下: 在网页里,你在页面的onload事件里添加一个函数showTime(); 然后,定义showTime()如下: function showTime(){ var today=new Date(); //当前时间。 // 以下获取年月日 date=todaygetDate(); month=todaygetMonth()+1; //月份是从0开始计算的。 if(month<=9) month="0"+month; year=todaygetYear(); var nowDate=year+'-'+month+'-'+date; // 以下获取时分秒。 var d, s=""; var c = ":"; s += todaygetHours() + c; s += todaygetMinutes() + c; s += todaygetSeconds() ; // s += todaygetMilliseconds(); //这个是获得微秒数,一般不用。 // 将整个结果连接起来,显示到合适的位置。以下假设你有一个id为timer的DIV或TD等。 documentgetElementById("timer")innerHTML = nowDate + " " + s; setTimeout(showTime,1000); // 具体语法,请参考各类相关文档。 }

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » js时间加上20分钟怎么做

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情