Табдилдиҳандаи мӯҳлати вақт-и ройгон
Мӯҳлатҳои вақти Unix-ро ба санаҳои хонданӣ ва баръакс табдил диҳед. UTC ва вақти маҳаллӣ, сония ва миллисонияро дастгирӣ мекунад.
Маълумотномаи зуди эпоха
Чӣ тавр он кор мекунад
Тамоми табдил бевосита дар браузер бо объекти дарунсохти Date-и JavaScript ва маҷмӯаи Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) кор мекунад — на китобхонаи тарафи сеюм, на давраи сервер. Ягона маълумоте ки дастгоҳатонро тарк мекунад ҳеҷ чист: рақамҳо маҳаллӣ мемонанд.
- 1Муайянкунӣ ва муқаррарисозии воҳидВақте ки муҳраи вақтеро часпонед, абзор рақамҳои онро мешуморад, то воҳидро худкор муайян кунад: 10 рақам маънои сонияи Unix дорад, 13 миллисония, 16 микросония, 19 наносония. Эвристикаи шумориши-рақами дастнавис номувофиқатро тамғагузорӣ карда, иваз кардани воҳиди як-зер пешниҳод мекунад, ки аз хатоҳои хомӯш ба монанди муомила кардани қиммати 13-рақами миллисония ҳамчун қиммати сонияи соли-55881 пешгирӣ мекунад.
- 2Сохти сана тавассути Date-и JavaScriptРақами хом ба миллисония миқёс карда, ба new Date(ms) супорида мешавад. Аз он ҷо усулҳои дарунсохти Date (getFullYear, getUTCHours, toISOString ва ғайра) вақти маҳаллӣ, вақти UTC ва натиҷаи ISO 8601-ро тавлид мекунанд — ягон китобхонаи таҳлил дахл надорад.
- 3Вақти нисбии маҳалшинос тавассути Intl.RelativeTimeFormatТикери зинда ҳар сония кор мекунад ва тамғаи нисбиро (масалан '3 рӯз пеш', '2 соат дигар') бо истифодаи Intl.RelativeTimeFormat-и бо маҳали саҳифа тухмипошидашуда аз нав ҳисоб мекунад. Ин намоиши нисбиро ҳатто агар варақаро кушода гузоред дуруст нигоҳ медорад, ва натиҷаи аз ҷиҳати грамматикӣ дурустро дар ҳар забони дастгиришуда бидуни сатрҳои тарҷумаи иловагӣ тавлид мекунад.
- 4Намоиши минтақаи вақт тавассути Intl.DateTimeFormatМинтақаҳои вақти IANA-и сунҷондашуда (масалан America/New_York, Asia/Tokyo) бо Intl.DateTimeFormat бо истифодаи интихоби timeZone форматбандӣ карда мешаванд. Рӯйхати пурраи номҳои минтақаи дастгиришудаи браузер аз Intl.supportedValuesOf('timeZone') меояд. Минтақаҳои сунҷондашудаи шумо дар сессияҳо дар localStorage боқӣ мемонанд.
Абзорҳои марбут
Тафтишгари UUID
Ҳар UUID ё ULID-ро рамзкушоӣ кунед — версия, вариант ва замони сохти дар v1, v6, v7 ва ULID гунҷонидашударо бубинед. Пурра дар браузери шумо кор мекунад.
Ҳисобкунандаи иҷозатҳои chmod
Иҷозатҳои файли Unix-ро барои соҳиб, гурӯҳ ва дигаронро иваз кунед, то арзиши октал (755), нишондиҳии рамзӣ (rwxr-xr-x) ва фармони дурусти chmod-ро гиред.
Мубаддили таърихи ҳиҷрӣ
Санаҳоро дар байни тақвимҳои мелодӣ ва исломӣ (Умм-ул-Қурро) дар ҳар ду самт мубаддил кунед, бо номҳои моҳи арабӣ, рақамҳои арабӣ-ҳиндӣ ва санаи ҳиҷрии имрӯза.