روز 8: D-8 🎱

Summarize this content to 400 words in Persian Lang آیا می دانید چند روز تا کریسمس باقی مانده است؟ خوب این کتابخانه کوچک دستی مطمئناً این کار را می کند!
از جمله موارد دیگر، امکان اضافه کردن تاریخ، محاسبه فواصل و البته قالب بندی تاریخ ها را فراهم می کند.
با مثلا نصبش کن deno add npm:date-fns و به این صورت استفاده کنید:
import { formatDistanceToNow } from “npm:date-fns”;
const xMas = new Date(“2024-12-25”);
console.log(`Christmas is ${formatDistanceToNow(xMas, { addSuffix: true })}`);
آن را با به عنوان مثال اجرا کنید deno run -A main.ts و شما باید چیزی شبیه به این دریافت کنید:
deno run -A ./main.ts
Christmas is in 17 days
شما همچنین می توانید کارهایی مانند:
formatDistanceToNow(addDays(new Date(),3), { addSuffix: true }); // in 3 days
formatDistanceToNow(addDays(new Date(),-3), { addSuffix: true }); // 3 days ago
format(new Date(),’yyyy-M-dd’); // 2024-12-08
و در بالای آن شما همچنین می توانید آن را به یک رشته محلی ترجمه کنید:
import { formatRelative, addHours, addDays } from “npm:date-fns”;
import { sv, enUS } from “npm:date-fns/locale”;
console.log(
formatRelative(addHours(new Date(), 1), new Date(), { locale: sv })
);
console.log(
formatRelative(addDays(new Date(), 1), new Date(), { locale: enUS })
);
که به شما چیزی شبیه به این می دهد:
deno run -A ./main.ts
# idag kl. 21:09
# tomorrow at 8:09 PM
محتوا را دوست داشتید و دوست دارید در طول سال بیشتر از آن استفاده کنید؟
آیا می دانید چند روز تا کریسمس باقی مانده است؟ خوب این کتابخانه کوچک دستی مطمئناً این کار را می کند!
از جمله موارد دیگر، امکان اضافه کردن تاریخ، محاسبه فواصل و البته قالب بندی تاریخ ها را فراهم می کند.
با مثلا نصبش کن deno add npm:date-fns
و به این صورت استفاده کنید:
import { formatDistanceToNow } from "npm:date-fns";
const xMas = new Date("2024-12-25");
console.log(`Christmas is ${formatDistanceToNow(xMas, { addSuffix: true })}`);
آن را با به عنوان مثال اجرا کنید deno run -A main.ts
و شما باید چیزی شبیه به این دریافت کنید:
deno run -A ./main.ts
Christmas is in 17 days
شما همچنین می توانید کارهایی مانند:
formatDistanceToNow(addDays(new Date(),3), { addSuffix: true }); // in 3 days
formatDistanceToNow(addDays(new Date(),-3), { addSuffix: true }); // 3 days ago
format(new Date(),'yyyy-M-dd'); // 2024-12-08
و در بالای آن شما همچنین می توانید آن را به یک رشته محلی ترجمه کنید:
import { formatRelative, addHours, addDays } from "npm:date-fns";
import { sv, enUS } from "npm:date-fns/locale";
console.log(
formatRelative(addHours(new Date(), 1), new Date(), { locale: sv })
);
console.log(
formatRelative(addDays(new Date(), 1), new Date(), { locale: enUS })
);
که به شما چیزی شبیه به این می دهد:
deno run -A ./main.ts
# idag kl. 21:09
# tomorrow at 8:09 PM
محتوا را دوست داشتید و دوست دارید در طول سال بیشتر از آن استفاده کنید؟