如何停止代码在特定日期运行
How to stop code from running on a specific date
我想在5月29日时停止代码的特定部分运行。有人可以用jQuery
或JavaScript
帮我解决这个问题。
你可以试试这样的东西,
var CurrentDate = new Date();
var YourSelectedDate = new Date(2016, 04, 29, 10, 15); //Here it is 29th may 2016
if(CurrentDate > YourSelectedDate ){
//CurrentDate is more than YourSelectedDate
// Display warning message or whatever you want to display.
}
else{
//YourSelectedDate is more than CurrentDate
//put your code in this part.
}
var diff = ( new Date('2016/05/29 00:00:01') - new Date() );
if( diff > 0 ){
/* Your Code here */
}
如果diff为负数,则今天的日期超过5月29日
这是一个例子
您可以使用Date对象;
这里有一些你可以从这里开始,有更好的方法可以做到这一点,因为你没有显示任何代码,我想你不知道日期对象,编码很有趣!
var randDate = new Date(2016, 04, 29, 10, 15);
randDate.setHours(0);
randDate.setMinutes(0);
randDate.setSeconds(0);
randDate.setMilliseconds(0);
var target = new Date(2016, 04, 29);
target.setHours(0);
target.setMinutes(0);
target.setSeconds(0);
target.setMilliseconds(0);
console.log(target.getTime() === randDate.getTime());
//output: true
示例II
var randDate = new Date(2016, 04, 29, 10, 15);
//randDate is your now() on any day
randDate.setHours(0,0,0,0);
var now = new Date();
now.setHours(0,0,0,0);
//strips h, m, s, ms from var now && var randDate
var target = new Date(2016, 04, 29);
//set up your target
target.setHours(0,0,0,0);
//strips h, m, s, ms if needed
console.log(target.getTime() === randDate.getTime());
//output: true
console.log(target.getTime() === now.getTime());
//output: false (Mon May 09 2016 00:00:00 GMT+0200 (Romance (zomertijd)))
相关文章:
- 如何停止代码在特定日期运行
- MVC4和日期选择器:“;0x800a01b6-JavaScript运行时错误:对象没有't支持属性或方法
- 如何更新日期?当我运行应用程序时,它被卡住了
- 当在运行nodejs的服务器上调用new Date()时,Date将返回服务器启动时的日期
- 具有默认运行日期值的动态生成的日期选取器
- 根据日期/时间有条件地运行代码
- 日期选择器 UI 在更改月份年份之前运行在显示日之前
- 如何在特定的时间和日期运行函数
- jQuery:运行多个日期选择器's动态创建的输入
- 在运行时检查是否有正确的日期类型,以便进行比较
- WCF服务无法从运行在ie中的javascript解析日期时间
- 如果满足日期标准,如何运行javascript代码
- 试图触发脚本在特定日期和时间运行
- 只在同一日期运行逻辑
- 如何在Javascript中跟踪应用程序的最后运行日期
- 日期函数未在Firefox中运行
- 日期选择器UI停止,函数不会第二次运行
- 如何在运行过程中更改Bootstrap日期时间选择器语言
- Javascript运行日期时间返回值在chrome中工作,但在Internet explorer中不工作
- JavaScript代码使时钟(日期和时间)运行速度提高四倍