mirror of
https://github.com/10h30/astroplate.git
synced 2026-07-18 14:13:30 +09:00
fixed testimonial slider issue, now using date-fns for dateFormat, update sortFunctions
This commit is contained in:
@@ -1,18 +1,7 @@
|
||||
const dateFormat = (datetime: string | Date) => {
|
||||
const dateTime = new Date(datetime);
|
||||
import { formatInTimeZone } from "date-fns-tz";
|
||||
|
||||
const date = dateTime.toLocaleDateString([], {
|
||||
year: "numeric",
|
||||
month: "long",
|
||||
day: "numeric",
|
||||
});
|
||||
|
||||
const time = dateTime.toLocaleTimeString([], {
|
||||
hour: "2-digit",
|
||||
minute: "2-digit",
|
||||
});
|
||||
|
||||
return date;
|
||||
const dateFormat = (date:Date | string, format:string = "dd MMM, yyyy") => {
|
||||
return formatInTimeZone(date, "America/New_York", format);
|
||||
};
|
||||
|
||||
export default dateFormat;
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
export const sortByDate = (array: any[]) => {
|
||||
const sortedArray = array.sort(
|
||||
(a:any, b:any) =>
|
||||
new Date(b.data.date && b.data.date) -
|
||||
new Date(a.data.date && a.data.date)
|
||||
new Date(b.data.date && b.data.date).valueOf() -
|
||||
new Date(a.data.date && a.data.date).valueOf()
|
||||
);
|
||||
return sortedArray;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user