# Методы для строки полученной через метод table # item.update() ### Обновление записи ```JavaScript item.update(array|object $data) ``` ##### Описание: Изменяет значение указанной записи item в таблице. ##### Атрибуты:
ИмяТипОписание
dataarray | object ( json{} )Значения | значение записи
##### Возвращает: **bool** - подтверждение удачного изменения записи. ##### Пример: Обновление записи **item**: ```JavaScript var items = table.find('regions'); var item = items[0]; item.update({"name": item.name, "num": 77}); ``` # item.delete() ### Удаление записи ``` item.delete() ``` ##### Описание: Удаляет указанную запись item в таблице. ##### Возвращает: **bool** - подтверждение удачного удаления записи. ##### Пример: Удаление всех записей из таблицы: ```JavaScript var items = table.find('regions'); for(var i = 0; i < items.length; i++) { items[i].delete(); } ``` # item.getDateFormatted() ### Получить форматированную дату по названию поля ```JavaScript item.getDateFormatted(string $fieldName, string $toFormat = 'Y-m-d H:i:s', string|null $toTimeZone = null, string|null $fromTimeZone = null) ``` ##### Описание: Возвращает значение даты измененного формата из запрашиваемого поля. ##### Атрибуты:
ИмяТипОписание
fieldNamestringНаименование поля из которого будет браться значение
toFormatstringФормат даты, например: 'Y-m-d H:i:s' (Y - год; m - месяц; d - день; H - часы; i - минуты; s - секунды.)
toTimeZonestring|nullЧасовой пояс в ответе
fromTimeZonestring|nullЧасовой пояс в запросе
##### Возвращает: **string** - или **null** - если дата не требует форматирования. ##### Пример: Возвращает значение даты измененного формата из поля **create**: ```JavaScript var date = item.getDateFormatted('create', 'd-m-Y H:i:s', 'Y-m-d H', 'UTC', '+3'); ``` # item.getDateFormattedString() ### Получить форматированную дату из произвольной строки ```JavaScript item.getDateFormattedString(string $date, string $toFormat = 'Y-m-d H:i:s', string|null $fromFormat = 'Y-m-d H:i:s', string|null $toTimeZone = null, string|null $fromTimeZone = null) ``` ##### Описание: Меняет формат введенной даты. ##### Атрибуты:
ИмяТипОписание
datestringДата
toFormatstringФормат даты в ответе, например: 'Y-m-d H:i:s' (Y - год; m - месяц; d - день; H - часы; i - минуты; s - секунды.)
fromFormatstring|nullФормат даты в запросе
toTimeZonestring|nullЧасовой пояс в ответе
fromTimeZonestring|nullЧасовой пояс в запросе
##### Возвращает: **string** - или **null** - если дата не требует форматирования. ##### Пример: ```JavaScript var date = item.getDateFormattedString('2022-02-01 12', 'd-m-Y H:i:s', 'Y-m-d H', 'UTC', '+3'); ``` Возвращает 01-02-2022 09:00:00 # item.reload() ### Перезагрузить данные записи из бд ``` item.reload() ``` ##### Описание: Перезагружает значение записи из бд в таблицу. ##### Возвращает: **bool** - подтверждение удачной перезагрузки записи. ##### Пример: Перезагрузка всех записей таблицы: ```JavaScript var items = table.find('regions'); for(var i = 0; i < items.length; i++) { items[i].reload(); } ```