如何去掉now函式時間中的漢字

2021-05-26 02:59:20 字數 1684 閱讀 6104

問題:

關於系統時間的問題,2005-11-23上午10:00:00如何設定能把now函式中的漢字消掉? 在控制面板中區域設定中,只能改面右下角顯示的狀態,對於在vbs中去時間函式now(),不起作用。別的機子都執行正常,就這個機子在函式用now()取時間時,取出是這樣的:2005-11-23上午10:00:00,一執行就出錯。。。怎麼設定?   請大家賜教!!!急~~!!!

解決:一、formatdatetime   函式  

描述:返回表示式,此表示式已被格式化為日期或時間。    

語法:formatdatetime(date[,namedformat])  

date:   必選。要被格式化的日期表示式。    

namedformat:   可選。指示所使用的日期/時間格式的數值,如果省略,則使用   vbgeneraldate。    

namedformat   引數可以有以下值:  

(以下分別為:常數   值   描述)  

vbgeneraldate   0   顯示日期和/或時間。如果有日期部分,則將該部分顯示為短日期格式。如果有時間部分,則將該部分顯示為長時間格式。如果都存在,則顯示所有部分。      

vblongdate   1   使用計算機區域設定中指定的長日期格式顯示日期。    

vbshortdate   2   使用計算機區域設定中指定的短日期格式顯示日期。    

vblongtime   3   使用計算機區域設定中指定的時間格式顯示時間。    

vbshorttime   4   使用   24   小時格式   (hh:mm)   顯示時間。    

二、自編函式

function     getcurrentdate      

getcurrentdate     =     formatdatetime(date,1)          

end     function    

該函式作用:按指定引數格式化顯示時間。  

numformat=1:將時間轉化為yyyy-mm-dd   hh:nn格式。  

numformat=2:將時間轉化為yyyy-mm-dd格式。  

numformat=3:將時間轉化為hh:nn格式。  

numformat=4:將時間轉化為yyyy年mm月dd日   hh時nn分格式。  

numformat=5:將時間轉化為yyyy年mm月dd日格式。  

numformat=6:將時間轉化為hh時nn分格式。  

numformat=7:將時間轉化為yyyy年mm月dd日   星期×格式。  

numformat=8:將時間轉化為yymmdd格式。  

numformat=9:將時間轉化為mmdd格式。

三、綜合設定:

1、控制面板--區域和語言選項--把時間設定為24小時格式。  

2、建立  

hkey_local_machine/software/microsoft/oleaut/varconversionlocalesetting   =   2   (dword)    

備註:oleaut   項可能不存在。如果它不存在,則必須先建立該項。  

3、重新啟動iis。  

問題解決。  

原理是強制使asp時間使用區域格式。

from:

Zblog如何去掉最新發表文章前的時間

zblog的最新發表標籤是,呼叫出來的文章會加上文章發表的時間,如圖 如果文章經常更新的話,這個是沒多大必要的,而且會直接影響到網頁載入的時間,那麼如何去掉呢?首先找到function資料夾下的c system base.asp,搜尋day objarticle.posttime 2 找到這行 ri...

如何利用當前時間生成隨機函式?

quote.asp set myfileobj server.createobject scripting.filesystemobject set mytextfile myfileobj.opentextfile c quote.txt 設定好路徑.if not mytextfile.atend...

ASP 時間函式及如何獲取伺服器時間的寫法

一 常用的asp時間函式 1 now 獲取當前系統日期和時間,asp輸出格式 2 year now 獲取年份,asp輸出格式 3 month now 獲取當前月份,asp輸出格式 4 day now 獲取當天數,asp輸出格式 5 hour now 獲取小時數,asp輸出格式 6 minute no...