Return the Translator implementation.
public static getTranslator ( ) : |
||
리턴 |
public function testGetsAndSetsTranslator() { $translator = new Translator(); $this->assertNotEquals($translator, Date::getTranslator()); Date::setTranslator($translator); $this->assertEquals($translator, Date::getTranslator()); }
<?php $translator = \Jenssegers\Date\Date::getTranslator(); $monthKeys = ['january', 'february', 'march', 'april', 'may', 'june', 'july', 'august', 'september', 'october', 'november', 'december']; $dayKeys = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday']; $months = []; foreach ($monthKeys as $key) { $months[] = $translator->transChoice($key, 0); } $days = []; foreach ($dayKeys as $key) { $days[] = mb_strtoupper(mb_substr($translator->trans($key), 0, 1)); } $months = json_encode($months, JSON_UNESCAPED_UNICODE); $days = json_encode($days, JSON_UNESCAPED_UNICODE); ?> <script> $(function () { $('.ui.calendar.date').each(function (idx, elm) { elm = $(elm); var format = elm.data('datepicker-format'); if (!format) { format = 'YYYY/MM/DD'; } elm.calendar({ type: 'date', formatter: { date: function (date, settings) {