求一段判断时间是不是过期的js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求一段判断时间是不是过期的js相关的知识,希望对你有一定的参考价值。

是这样 时间我会在后台发布 格式例如 2015-10-11
然后再前台我想加一个js判断,拿这个时间(2015-10-11)和当前的时间来做对比,如果过期了就显示 “已结束” 如果没过期就显示 我后台添加的时间或者显示 还差多少天。
着急,求大神速度解决

Date.prototype.diff = function(date)
  return (this.getTime() - date.getTime())/(24 * 60 * 60 * 1000);

var date = new Date("2015-10-11");
var now = new Date();
var diff = now.diif(date);//时间差,单位天

追问

你这个也不行呢 前台什么都不显示

追答

呵呵,你一点都不懂js么?

参考技术A var str = '2015-10-25';
str = str.replace(/-/g,"/");
var date = new Date(str );
var now = new Date();
if(date < now) 
console.log('is over...');
 else 
var time = date - now;
console.log((time/1000/60/60/24)+'Day');

追问

放上后 什么都不显示呢 你测试过么

追答

console是js写控制台的,如果你想有反应,那么换成alert

//别忘记加js标签
<scritp type="text/javascript">
var str = '2015-10-25';
str = str.replace(/-/g,"/");
var date = new Date(str );
var now = new Date();
if(date < now) 
    alert('is over...');
 else 
    var time = date - now;
    alert((time/1000/60/60/24)+'Day');

</script>

本回答被提问者采纳

求一段VBS压缩RAR或ZIP代码

求一段VBS压缩RAR或ZIP代码,我想将一个文件夹里面的所以内容利用VBS压缩成ZIP或RAR,然后利用日期时间命名。
一楼的代码好像运行不了,

错误:
行9 字符5 缺少对象“ws”

参考技术A 查查 rar.exe 的命令就知道了。自己动手丰衣足食
一个批处理就行了
参考技术B 批处理是可以很简单做到的 参考技术C BackUpFile("D:\Data")

Function BackUpFile(lstg_folder_name)

Dim fso, f, f1,fc,s,folder

Set fso=CreateObject("Scripting.FileSystemObject")

folder=fso.getfolder(ws.currentdirectory)

Set f=fso.GetFolder(lstg_folder_name)

Set fc=f.files

For Each f1 in fc

dim lf

lf=lstg_folder_name& "\" & f1.name

RarFile lf

Next

End Function

Function RarBackupFile(lastg_file_name)
Dim WshShell

Set WshShell = CreateObject("WScript.Shell")

Set fso=CreateObject("Scripting.FileSystemObject")

folder=fso.getfolder(WshShell.currentdirectory)

RarComponent =folder&"\RarComponent\rar.exe" rem 写rar具体地址

SourceFile = lastg_file_name

TargetFile = "D:\data\test.rar"

WshShell.Run RarComponent&" a -ep1 "&TargetFile&" "&SourceFile,0

End Function

以上是关于求一段判断时间是不是过期的js的主要内容,如果未能解决你的问题,请参考以下文章

求一段js 判断设备跳转网页的代码

js 判断时间是不是过期

js设置cookie过期时间

linux下判断是不是存在用户密码过期

求一个数二进制中1的个数(优化)。判断一个数是不是2的n次方

求一个js判断是不是在指定时间的代码