下面的代码有什么问题?
也许比较日期而不是时间会更简单.我不知道怎么做,我搜索,但我找不到我的确切问题.
顺便说一句,当我在警报中显示两个日期时,它们显示完全相同.
我的代码:
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)
是否有更简单的方法来比较日期而不包括时间?
是否可以在Windows 7上安装32位和64位Java?
我有一些应用程序,我可以在64位下运行,但有一些只能在32位下运行.
我甚至不确定这是否可行,但如果满足某个条件,我会尝试进行不同的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) 我知道这个问题可能是屈膝的.但我只是不想对我的工作系统(Win7)造成任何抨击.
如何升级软件?我只是替换现有版本还是我需要删除我现有的版本然后安装新版本?我试图在网上找到一些信息,但没有找到任何有关升级的信息.
32bit-64bit ×1
comparison ×1
date ×1
java ×1
javascript ×1
mootools ×1
msysgit ×1
mysql ×1
upgrade ×1
windows-7 ×1