我试图确定给定的日期时间是否将来的日期和时间。 例如我现在的日期时间是'25-04-2010 08:26 PM',如果我将'25-04-2010-09:00 PM'传递给JavaScript函数,那么如果该日期时间是未来日期&时间,否则它应该返回我'0'。JavaScript/jQuery日期时间差
3
A
回答
1
我决定使用时间戳做到这一点。所以我只写了下面的代码。
var myDate = new Date("April 25, 2011 21:16:00"); // Your timezone!
var myEpoch = myDate.getTime()/1000.0;
document.write(myEpoch);
var cur_date = new Date(); // Current date
var myEpoch1 = cur_date.getTime()/1000.0;
document.write("---"+myEpoch1);
var diff=myEpoch-myEpoch1; // If diff comes minus value, then it is past date-time, otherwise it is future data-time
alert(diff);
谢谢。
-1
var myDate=new Date();
myDate.setFullYear(2010,0,14);
var today = new Date();
if (myDate>today)
{
alert("Today is before 14th January 2010");
}
else
{
alert("Today is after 14th January 2010");
}
来源:link
-3
这似乎是一个简单的解析工作给我。我不会给你的代码,但会给你的方法。
- 使用分裂分裂上“字串”(空的空间)
- 使用分割来分割所述第一串[0]上“ - ”
- 使用分割来分割所述第二串[1]上“:”
- 现在只是在连接顺序中的所有字符串YYYYMMDDHHMMSS
所以你的时间字符串会变得像签名:201004250900 ,第二个变为:201003250 826
现在根本就整数比较;)
这是长篇大论办法
它只是发生,我认为你应该能够解析你传递最新的JavaScript中的时间字符串,这让你的生活变得更轻松......尝试一下。
相关问题
- 1. 日期时间差铸造
- 2. Java日期时间差
- 3. PHP日期时间误差
- 4. 日期时间误差仅
- 5. 日期/时间差异VBA
- 6. 差分从日期时间
- 7. PHP日期时间::差异问题与日期时间::格式
- 8. 计算日期之间的时间差
- 9. 日期时间之间的差异
- 10. 日期时间和日期格式之间的差异天数
- 11. 计算日期时间差只获取时间期限
- 12. 我需要计算一个日期时间列之间的日期/时间差
- 13. PHP/MySQL的日期/时间差
- 14. 获取日期时间差在阵列
- 15. 两种模式的日期时间差
- 16. 转换差.MaxValue返回日期/时间
- 17. 微秒中的时间日期差异
- 18. LINQ-to-Entities查找日期时间差
- 19. Unix的日期时间差异
- 20. 两个日期之间的时差
- 21. SQLITE的时间差/日期减法
- 22. LINQ的日期时间差和
- 23. 日期时间差只返回天数?
- 24. 日期差异不正确时间
- 25. 日期时间差异错误
- 26. 学说:计算日期时间差
- 27. 日期和时间差的Oracle SQL
- 28. 日期差异,包括时间
- 29. 与php的日期时间差异
- 30. 日期时间差在几分钟