UNPKG

ar-design

Version:

AR Design is a (react | nextjs) ui library.

28 lines (27 loc) 851 B
class DATE { Parse = (value, isCloack = false) => { // Seçilmiş Tarih ve Zaman const [sd, st] = value.split("T"); const [y, m, d] = sd.split("-").map(Number); // Zaman Bilgileri const [c, _] = isCloack && st ? st.split(".") : "00:00"; const [hh, mm] = isCloack ? c.split(":").map(Number) : [0, 0]; return { year: y, month: m, day: d, hours: hh, minutes: mm, }; }; ParseValue = (value, isCloack = false) => { const [date, time] = value.split("T"); const [hour, minute] = isCloack && time ? time.split(":") : ["hh", "mm"]; if (!isCloack) return date || ""; if (!date) return ""; return `${date}T${hour}:${minute}`; }; } export default new DATE();