ar-design
Version:
AR Design is a (react | nextjs) ui library.
24 lines (23 loc) • 774 B
JavaScript
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(":") : ["00", "00"];
return !isCloack ? date : `${date}T${hour}:${minute}`;
};
}
export default new DATE();