Здравствуйте.Был приобретён китайский модуль часов реального времени DS1307. Код, представленный ниже, работает корректно: Код (Javascript): PrimaryI2C.setup({sda: SDA, scl: SCL, bitrate: 100000}); // Создаем новый объект Rtc var rtc = require('@amperka/rtc').connect(PrimaryI2C); // Устанавливаем на часах текущее время контроллера rtc.setTime(); // Результат в формате unixtime: 1459166474 print(rtc.getTime('unixtime')); // Результат в виде строки ISO: 2016-1-21T12:1:14 print(rtc.getTime('iso')); // Результат в виде объекта Date: { "ms": 1459166474000 } print(rtc.getTime()); Но при попытке установить на часы время, выдаёт ошибку- Error parsing JavaScript, but uploading anyway. SyntaxError: Identifier directly after number (13:22) Код; Код (Javascript): PrimaryI2C.setup({sda: SDA, scl: SCL, bitrate: 100000}); // Создаем новый объект Rtc var rtc = require('@amperka/rtc').connect(PrimaryI2C); // Устанавливаем на часах текущее время контроллера rtc.setTime(2021-02-25T20:38:10); // Результат в формате unixtime: 1459166474 // Результат в виде строки ISO: 2016-1-21T12:1:14 print(rtc.getTime('iso')); // Результат в виде объекта Date: { "ms": 1459166474000 } print(rtc.getTime()); Помогите разобраться в чём дело.
Rtc.setTime([time]) Устанавливает время time на часах. Если параметр не передан, устанавливается текущее время контроллера. Параметр time может быть: строкой в формате ISO, например 2016-03-28T13:45:43;