2010-03-05 59 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