تاریخ/از نسخه
1.38.0isAfter
بررسی میکند که آیا تاریخ اول بعد از تاریخ دوم قرار دارد یا خیر.
isAfter(dateLeft, dateRight):booleanپارامترها
dateLeftDateالزامیتاریخی که بهعنوان مقدار اول برای مقایسه استفاده میشود.
dateRightDateالزامیتاریخی که dateLeft با آن مقایسه میشود.
مقدار بازگشتی
booleanاگر dateLeft بعد از dateRight باشد true و در غیر این صورت false برمیگرداند.
مثالها
01
استفاده پایه
بررسی میکند که آیا یک تاریخ بعد از تاریخ دیگر است یا خیر.
TypeScript
import { isAfter } from "@cyref/js";
const dateLeft = new Date("2026-01-10");
const dateRight = new Date("2026-01-05");
const result = isAfter(dateLeft, dateRight);
console.log(result);
// true02
تاریخ بعد از تاریخ دیگر نیست
اگر dateLeft قبل از dateRight باشد، مقدار false برمیگرداند.
TypeScript
import { isAfter } from "@cyref/js";
const dateLeft = new Date("2026-01-05");
const dateRight = new Date("2026-01-10");
const result = isAfter(dateLeft, dateRight);
console.log(result);
// false03
تاریخهای برابر
برای تاریخهای برابر مقدار false برمیگردد، زیرا تابع فقط بعدتر بودن را بررسی میکند.
TypeScript
import { isAfter } from "@cyref/js";
const dateLeft = new Date("2026-03-15T12:00:00");
const dateRight = new Date("2026-03-15T12:00:00");
const result = isAfter(dateLeft, dateRight);
console.log(result);
// false04
زمان نیز در مقایسه در نظر گرفته میشود
کل timestamp شامل ساعت، دقیقه، ثانیه و میلیثانیه در مقایسه در نظر گرفته میشود.
TypeScript
import { isAfter } from "@cyref/js";
const dateLeft = new Date("2026-06-10T15:30:00");
const dateRight = new Date("2026-06-10T14:30:00");
const result = isAfter(dateLeft, dateRight);
console.log(result);
// true05
یک روز، زمان متفاوت
دو تاریخ در یک روز تقویمی میتوانند بر اساس زمان خود نتیجه متفاوتی داشته باشند.
TypeScript
import { isAfter } from "@cyref/js";
const morning = new Date("2026-08-20T09:00:00");
const evening = new Date("2026-08-20T18:00:00");
console.log(isAfter(evening, morning));
// true
console.log(isAfter(morning, evening));
// falseساخته شده با@cyref/js·مستندات رسمی