Контакты

Достижения

Все достижения (14)

Наибольший вклад в теги

Все теги (77)

Лучшие ответы пользователя

Все ответы (141)
  • JS работа с временем - предыдущая неделя, месяц?

    des1roer
    @des1roer Автор вопроса
    ученье - свет, а неученье - приятный полумрак
    momentjs.com

    function textToDate(txt) {
        if (txt == 'week') {
            var startOfWeek = moment().startOf('week').format('DD.MM.YYYY');
            var endOfWeek = moment().endOf('week').format('DD.MM.YYYY');
            return startOfWeek + ' - ' + endOfWeek;
        }
        else if (txt == 'day') {
            var startOfWeek = moment().startOf('day').format('DD.MM.YYYY');
            return startOfWeek;
        }
        else if (txt == 'lastday') {
            var startOfWeek = moment().subtract(1, 'day').startOf('day').format('DD.MM.YYYY');
            return startOfWeek;
        }
        else if (txt == 'hour') {
            var startOfWeek = moment().startOf('hour').format('DD.MM.YYYY HH:00');
            var endOfWeek = moment().startOf('hour').add(1, 'hour').format('HH:00');
            return startOfWeek + ' - ' + endOfWeek;
        }
        else if (txt == 'lastweek') {
            var startOfWeek = moment().subtract(1, 'week').startOf('week').format('DD.MM.YYYY');
            var endOfWeek = moment().subtract(1, 'week').endOf('week').format('DD.MM.YYYY');
            return startOfWeek + ' - ' + endOfWeek;
        }
        else if (txt == 'month') {
            var startOfWeek = moment().startOf('month').format('DD.MM.YYYY');
            var endOfWeek = moment().endOf('month').format('DD.MM.YYYY');
            return startOfWeek + ' - ' + endOfWeek;
        }
        else if (txt == 'lastmonth') {
            var startOfWeek = moment().subtract(1, 'month').startOf('month').format('DD.MM.YYYY');
            var endOfWeek = moment().subtract(1, 'month').endOf('month').format('DD.MM.YYYY');
            return startOfWeek + ' - ' + endOfWeek;
        }
        else
            return txt;
    }
    Ответ написан
    Комментировать
  • Распрарсить xml на PHP?

    des1roer
    @des1roer Автор вопроса
    ученье - свет, а неученье - приятный полумрак
    $xml = simplexml_load_string($response);
    
    for($i=0, $cnt = count($xml); $i < $cnt; $i++){
      echo $xml->city[$i][0]; echo ' ';   
      echo $xml->city[$i]->attributes()->id;
    }
    Ответ написан
    Комментировать
  • Yii 2 миграции вставка нескольких строк?

    des1roer
    @des1roer Автор вопроса
    ученье - свет, а неученье - приятный полумрак
    <?php
    
    use yii\db\Migration;
    
    class m160322_045630_add_catalog_data extends Migration {
    
        public function safeUp()
        {
            Yii::$app->db->createCommand()->batchInsert('country', ['name'], [
                ['Австралия'],
                ['Австрия'],
                ['Азербайджан'],
                ['Албания'],
            ])->execute();
     
        }
    
        public function safeDown()
        {
            Yii::$app->db->createCommand()->delete('country', ['in', 'name', ['Австралия', 'Австрия', 'Азербайджан', 'Албания']]
            )->execute();
    
        }
    Ответ написан
    Комментировать
  • Посоветуете хороший календарь для сайта?

    des1roer
    @des1roer
    ученье - свет, а неученье - приятный полумрак
    имхо стандарт в области
    https://bootstrap-datepicker.readthedocs.org/en/latest/
    там несколько строк на самом деле
    <script type="text/javascript" src="/js/bootstrap-datepicker.js"></script>

    <input id="date" type="text" name="dat1" class="date" maxlength=50 size=25% />
                        <script>
                            $(function () {
                                $('#date').datepicker({
                                    language: "ru",
                                    selectWeek: true,
                                    format: "dd.mm.yyyy",
                                    autoclose: true,
                                    todayHighlight: true});
                                var queryDate = "<?php echo "$mn" ?>";
                                $('#date').datepicker('setDate', queryDate);
                                $('#date').datepicker()
                                        .on('changeDate', function (ev) {
                                            document.getElementById('newFormAdv').submit();
                                        });
                            });
                        </script>
    Ответ написан
    1 комментарий
  • Как прокачаться в vue?

    des1roer
    @des1roer
    ученье - свет, а неученье - приятный полумрак
    2 комментария

Лучшие вопросы пользователя

Все вопросы (426)