2010-03-05 58 views
0

我有3个下拉列表中的一个表单,供用户输入日期,月份和年份。一旦t是用户输入的日期,我怎么能做到这一点,它会将数据库中的PUBLISH状态更改为UNPUBLISHED状态?根据日期更改数据库值(ASP)

下面是我的代码:

需要你的帮助。谢谢。

+0

我建议您通过将代码部分缩进4个空格来重新格式化您的代码。 – Armstrongest 2010-03-05 14:48:44

+0

为什么你在每行代码上都有'<%' and '%>',这不是必需的,并且使你的代码真的不可读。 ''%'标志着html页面上asp代码的开始,'%>'标志着结束。但是它们之间的asp代码块可以包含多行。 – Edelcom 2010-03-06 07:43:32

回答

0

为什么不使用DateSerial函数将单独的值转换为日期值,并用它来比较两个日期。

From the page at W3Schools:

DateSerial函数返回亚型的变种一个日期为指定的年,月,日。

语法 DateSerial(年,月,日)

参数说明 年所需。介于100和9999之间的数字,或数字表达式。介于0到99之间的值被解释为1900年至1999年。对于所有其他年份的参数,请使用完整的四位数年份 月份必填。任何数字表达式 一天必需。任意数值表达式

实例 例1

document.write(DateSerial(2010,2,3)) 

代码的输出将是:

2/3/2010 

实施例2 减去10天:

document.write(DateSerial(2010,2,3-10)) 

输出上面的代码将是:

1/24/2010