使用 JScript 內建的 Date 物件,我們可以對時間和日期進行各種處理。在下列範例中,我們使用伺服器端的 JScript 和用戶端的 JavaScript 來比較兩者時間的不同:
上述範例的原始檔如下:
在上述範例中,我們用在伺服器和用戶端的程式碼是完全一樣的,都是使用 new Date() 來先產生一個日期物件,再使用 toLocaleString() 的方法來轉換成當地的日期字串。(由此也可以看出 JavaScript/JScript 在用戶端和伺服器的共通功能。)
在下列範例中,我們依照伺服器時間的不同,而回傳不同的問候語:
上述範例的原始檔如下:
有關時間物件的方法,在伺服器和用戶端的 JavaScript 的用法是一致的,可見下列範例:
上述範例的原始檔如下:
以上範例都是使用 JScript 於 ASP 環境之中。若有需要,我們也可以使用 VBScript 於 ASP 環境,以時間和日期的處理而言,VBScript 也提供了一些內建函數,例如 time、date、now 等,用以傳回現在的時間和日期。例如,若要顯示現在時間,可用
<%=time%>
若要顯示現在日期,可用
<%=date%>
若要使用 VBScript 來達成前述「依照伺服器時間的不同而回傳不同的問候語」的功能,範例可見 time03_vbs.asp,在此不再贅述。
JScript 程式設計與應用:用於伺服器端的 ASP 環境