本文目錄一覽:
- 1、js獲取服務器時間(動態)
- 2、JS中獲取當前時間的代碼是什麼?
- 3、我想javascript寫一個函數返回現在時間到當天8:30地時間差,返回的是秒數,不知道怎麼寫
- 4、js 怎麼取到時間戳裡面的月份?
- 5、js如何獲取像PHP的time()函數返回的時間戳?
js獲取服務器時間(動態)
JS 是客戶端腳本 無法顯示數據庫的時間的
你可以用服務器空間 比如 lable 在 page_load 的時候 DateTime.Now().Tostring()
然後給這個lable賦值 就行了
JS中獲取當前時間的代碼是什麼?
Date 對象
啟用基本存儲器並取得日期和時間。
dateObj = new Date()
dateObj = new Date(dateVal)
dateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]])
參數
dateObj
必選項。要賦值為 Date 對象的變量名。
dateVal
必選項。如果是數字值,dateVal 表示指定日期與 1970 年 1 月 1 日午夜間全球標準時間 的毫秒數。如果是字符串,則 dateVal 按照 parse 方法中的規則進行解析。dateVal 參數也可以是從某些 ActiveX(R) 對象返回的 VT_DATE 值。
year
必選項。完整的年份,比如,1976(而不是 76)。
month
必選項。表示的月份,是從 0 到 11 之間的整數( 1 月至 12 月)。
date
必選項。表示日期,是從 1 到 31 之間的整數。
hours
可選項。 如果提供了 minutes 則必須給出。表示小時,是從 0 到 23 的整數(午夜到 11pm)。
minutes
可選項。 如果提供了 seconds 則必須給出。表示分鐘,是從 0 到 59 的整數。
seconds
可選項。 如果提供了 milliseconds 則必須給出。表示秒鐘,是從 0 到 59 的整數。
ms
可選項。 表示毫秒,是從 0 到 999 的整數。
說明
Date 對象保存以毫秒為單位表示特定時間段。如果某個參數的值大於其範圍或為負數,則存儲的其他值將做相應的調整。例如,如果指定 150 秒,JScript 將該數字重新定義為 2 分 30 秒。
如果數字為 NaN,則表示該對象不代表特定的時間段。如果未向 Date 對象傳遞參數,它將被初始化為當前時間 (UTC)。在能夠使用該對象前必須為其賦值。
Date 對象能夠表示的日期範圍約等於 1970 年 1 月 1 日前後各 285,616 年。
Date 對象具有兩個不創建 Date 對象就可以調用的靜態方法。它們是 parse 和 UTC。
錯誤
下面的示例演示了 Date 對象的用法。
function DateDemo(){
var d, s = “Today’s date is: “; // 聲明變量。
d = new Date(); // 創建 Date 對象。
s += (d.getMonth() + 1) + “/”; // 獲取月份。
s += d.getDate() + “/”; // 獲取日。
s += d.getYear(); // 獲取年份。
return(s); // 返回日期。
}
我想javascript寫一個函數返回現在時間到當天8:30地時間差,返回的是秒數,不知道怎麼寫
function curTime(){
var current = new Date();//獲取當前時間
var today = new Date(current.getFullYear()+’/’+(current.getMonth()+1)+’/’+current.getDate()+’ ‘+’8:30’)//今天的8:30
return parseInt(Math.abs(today.getTime()-current.getTime())/1000);//返回當前時間到今天8:30(早上)的時間差(總為正數,若需要正負數都有將Math.abs去掉)
}
js 怎麼取到時間戳裡面的月份?
複製代碼 代碼示例:
方法1:
var timestamp = date.parse(new date());
結果:1280977330000
方法2:
var timestamp = (new date()).valueof();
結果:1280977330748
方法3:
var timestamp=new date().gettime();
結果:1280977330748
第一種:獲取的時間戳是把毫秒改成000顯示,
第二種和第三種是獲取了當前毫秒的時間戳。
附,js時間函數
1,取得當前時間:
var date=new date();
2,已知年、月、日轉換成日期型的數據:
複製代碼 代碼示例:
var applydate = document.domainexceptionform.applydate.value;
applydate = applydate.split(“t”)[0];
var applyyear = applydate.split(“-“)[0];
var applymonth = applydate.split(“-“)[1]-1;
var applyday = applydate.split(“-“)[2];
var applydate1 = new date(applyyear,applymonth,applyday );
3,比較兩日期相差的天數是否大於5:
parseint((date-applydate1) / (1000 * 60 * 60 * 24)) = 5
js如何獲取像PHP的time()函數返回的時間戳?
一、js自己使用使用new Date()類型變量的getTime獲得同樣的結果,但是是客戶機的,而且是毫秒,需要除以1千
二、可以這樣寫代碼把time值傳遞給JS變量:
var t=?php echo time();?;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/286313.html