export function toISOFormat(dateString: string): string {
// Преобразуем дату из формата 2024-10-25 14:51:27.056551+03 в ISO формат
const match = dateString.match(/^(\d{4}-\d{2}-\d{2}) (\d{2}:\d{2}:\d{2})(?:\.\d+)?([+-]\d{2})/);
if (!match) {
throw new Error("Неверный формат даты");
}
Функция toISOFormat
в React Native с TypeScript преобразует дату, заданную в формате 2024-10-25 14:51:27.056551+03
, в ISO-формат (например, 2024-10-25T14:51:27+03:00
). Она принимает строку с датой, извлекает компоненты с помощью регулярного выражения и, если формат не соответствует шаблону, выбрасывает ошибку.