小编mol*_*ezz的帖子

仅比较日期部分而不比较JavaScript中的时间

下面的代码有什么问题?

也许比较日期而不是时间会更简单.我不知道怎么做,我搜索,但我找不到我的确切问题.

顺便说一句,当我在警报中显示两个日期时,它们显示完全相同.

我的代码:

window.addEvent('domready', function() {
    var now = new Date();
    var input = $('datum').getValue();
    var dateArray = input.split('/');
    var userMonth = parseInt(dateArray[1])-1;
    var userDate = new Date();
    userDate.setFullYear(dateArray[2], userMonth, dateArray[0], now.getHours(), now.getMinutes(), now.getSeconds(), now.getMilliseconds());

    if (userDate > now)
    {
        alert(now + '\n' + userDate);
    }
});
Run Code Online (Sandbox Code Playgroud)

是否有更简单的方法来比较日期而不包括时间?

javascript comparison mootools date

364
推荐指数
9
解决办法
36万
查看次数

是否可以在Windows 7上安装32位和64位Java?

是否可以在Windows 7上安装32位和64位Java?

我有一些应用程序,我可以在64位下运行,但有一些只能在32位下运行.

java 32bit-64bit windows-7

80
推荐指数
2
解决办法
18万
查看次数

使用IF条件的MySQL UPDATE

我甚至不确定这是否可行,但如果满足某个条件,我会尝试进行不同的UPDATE.

user [id,start_date(NOT NULL),end_date(NULL),reason(NULL),.....]

user_roles [id,role_id,user_id,start_date(NOT NULL),end_date(NULL)]

我现在拥有的是这个,但这仅适用于用户存在角色并且end_date为NULL的情况:

UPDATE user p 
JOIN user_roles ur ON p.id = ur.user_id 
SET ur.end_date = NOW()
   , p.end_date = NOW()
   , p.reason = "Retired" 
WHERE p.id = 5 
AND ur.end_date IS NULL
Run Code Online (Sandbox Code Playgroud)

我在考虑做这样的事情:

IF EXISTS (SELECT id FROM user_roles 
WHERE user_id = 5 AND end_date IS NULL)
THEN 
    UPDATE user p 
    JOIN user_roles ur ON p.id = ur.user_id 
    SET ur.end_date = NOW()
        , p.end_date = NOW()
        , p.reason = "Retired" 
    WHERE p.id = 5 …
Run Code Online (Sandbox Code Playgroud)

mysql

7
推荐指数
1
解决办法
3万
查看次数

升级到msysgit 1.7.0.2?

我知道这个问题可能是屈膝的.但我只是不想对我的工作系统(Win7)造成任何抨击.

如何升级软件?我只是替换现有版本还是我需要删除我现有的版本然后安装新版本?我试图在网上找到一些信息,但没有找到任何有关升级的信息.

upgrade msysgit

5
推荐指数
1
解决办法
1561
查看次数