ASP 網頁設計 技巧

新上既一台伺服器出現左一個現象:ASP程式中,調用函數Now(),顯示既時間總係形如“2009-07-12 上午 08:12:56 ”咁既,總顯示“上午”和“下午”,解決過程及最終解決方法如下:

  1. 這麼顯示,一般都係因為伺服器就係咁設置,先查看時間格式:直接雙擊任務欄中時間,在彈出既“時間和日期”中果然顯示左上午下午咁既字樣,咁就進入下一步設置;
  2. 打開控制面板,選擇“區域和語言選項”,在“區域選項”中選擇自定義,選擇“時間”標籤,將時間格式設置為“H:mm:ss ”即24小時製時間,將下面既AM符號和PM符號後的值清空,單擊“確定”保存設置;
  3. 此時再打開“時間和日期”,時間中已經唔顯示上午和下午既字樣勒,進入下一步檢驗;
  4. 重啟IIS後,執行ASP函數Now(),結果令我好失望,定係顯示左大大既“下午”兩個字,咁依家就唔係呢個問題勒,應該就係冇用系統區域設置既時間;
  5. 強制ASP時間使用使用區域設置裡面既時間格式,方法如下:打開註冊表編輯器,進入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\,建立OLEAUT既項,在該項下建立名稱為“VarConversionLocaleSetting”既DWORD值,數據設置為2,設置完成後退出註冊表編輯器;
  6. 重啟IIS後,再次測試ASP函數Now(),現在已經成功既唔再顯示該死既“上午”“下午”字樣了
arrow
arrow
    全站熱搜

    dettori 發表在 痞客邦 留言(0) 人氣()