DATETIME хранит значение без зоны, что соответствует UTCнет, объясню на примере: есть 2 поля datetime, одно заполняется NOW() т.е. содержит текущее серверное время(вернее субд), а второе заполняется пользователем и содержит время с учетом зоны пользователя - эти два значения естественно будут отличатся если часовой пояс сервера/субд не совпадает с пользовательским.
это проблемы софта, который интерпретировал UTCтак автор и пытается избежать подобных проблем при конвертации
Если да, что в этом такого сложного?не, все ок, просто мне вначале показалось что при при ходе слоном загораются лампочки по краям клетки, а в остальных случаях по середине.
Кнопки, будут сильно снижать удовольствие)ну я предложил самый простой вариант который пришел в голову. тут все зависит от того сколько логики(рокировки, взятие на проходе, шах/пат и доступные ходы) реализуется непосредственно в самом девайсе, а сколько приложением. та доска довольно примитивная насколько я понял из видео - по сути она только подсвечивает ходы, остальное выполняет приложение - при таком раскладе все сводится к определение фигуры которой мы ходим т.е. той, что отсутствует на поле(т.к. фигура у нас в руке), поэтому можно вообще на все фигуры налепить одинаковые nfc метки, а какая это фигура и прочие тонкости пусть вычисляет/хранит приложение - все что нам нужно - это определить с какой клетки взята фигура.
// $twig->render('view.twig', $vars);
// $templateVars = getTemplateVars('view.twig');
$unusedVars = array_diff(array_keys($vars), $templateVars);
if ($phpWord->save(__DIR__ . '/helloWorld.docx', 'Word2007')) {
echo 'Cоздан файл helloWorld.docx';
}