Skip to content

SHDate.getTime()

متد getTime() تعداد میلی ثانیه از زمان Ecmascript را برمی گرداند. می توانید از این متد برای کمک به اختصاص تاریخ و زمان به یک شیء تاریخ دیگر استفاده کنید.این متد از نظر عملکردی معادل متد مقدار () است. امتحان کنید


Syntax

getTime();

مقدار برگشتی

تعدادی به نمایندگی از میلی ثانیه بین 25 دی 1390 00:00:00 UTC و تاریخ مشخص شده.

Reduced time precision

برای ارائه محافظت در برابر حملات به موقع و اثر انگشت ، دقت new shdate(). gettime() بسته به تنظیمات مرورگر ممکن است گرد شود.در Firefox ، اولویت reducetimerprecision به طور پیش فرض و پیش فرض به 20 میکرومتر در Firefox 59 فعال می شود.در 60 این 2 متر خواهد بود.

// reduced time precision (2ms) in Firefox 60
new SHDate().getTime();
// 1519211809934
// 1519211810362
// 1519211811670
// ...

// reduced time precision with `privacy.resistFingerprinting` enabled
new SHDate().getTime();
// 1519129853500
// 1519129858900
// 1519129864400
// ...

در Firefox ، شما همچنین می توانید حریم خصوصی را فعال کنید. ResistFingerPrinting ، دقت 100ms یا ارزش حریم خصوصی خواهد بود. ResistFingerPrinting.ReducetimerPrecision.microseconds ، هر کدام بزرگتر باشد.

نمونه‌ها

با استفاده از getTime() برای کپی کردن تاریخ ساخت یک شی تاریخ با مقدار زمان یکسان.

// Since month is zero based, birthday will be Farvardin 10, 1390
var birthday = new SHDate(1389, 11, 10);
var copy = new SHDate();
copy.setTime(birthday.getTime());

اندازه گیری زمان اجرای تفریق دو تماس بعدی getTime() در مورد اشیاء تاریخ تازه تولید شده ، مدت زمان بین این دو تماس را می دهید.این می تواند برای محاسبه زمان اجرای برخی از عملیات ها استفاده شود.همچنین برای جلوگیری از فوری اشیاء غیر ضروری تاریخ ، به shdate.now() مراجعه کنید.

var end, start;

start = new SHDate();
for (var i = 0; i < 1000; i++) {
	Math.sqrt(i);
}
end = new SHDate();

console.log("Operation took " + (end.getTime() - start.getTime()) + " msec");

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTime