newaitix, Не нужна вы с ума сойдете ручками писать такое.
Вам нужно взять momentjs и для функции парсинга описать массив форматов, в которых у вас даты встречаются momentjs.com/docs/#/parsing/string-formats
longclaps, с++ стандартная библиотека отличается своей скудностью на фоне остальных языков.
Например тот обрубок что они называют std::filesystem появился только в с++17
И есть по сути только 2 либы претендующих на заполнение этой пустоты
-boost который не только отличается зубодробительностью в плане api, но еще с их кастомной системой сборки фиг разберешься (хотя это наверное только я такой идиот).
-Qt
BoShurik, >>>разница в том на каком этапе об этом сообщить
На этапе логина производится синхронизация с сервером. Я в ответе писал же
>>>После логина отправлять на сервер.
Тут же можно сделать проверку наличия товара.
BoShurik, Такое же может случится и при классическом подходе. Товар обычно не резервируется за человеком пока заказ не оформлен, а только находится в корзине.
Локальное хранение в localstorage не добавляет доп проблем.
Просто показывает предупреждение - Вася ты упустил свой шанс.
Vaalel, Есть различные варианты реализации Jit. Не смотрел как именно сейчас в php пилят. Скорее всего, как сейчас кешируются op коды zendvm, также в будущем будут кешироваться результаты jit компиляции между вызовами скриптов.