как вставить php календарь на мою страницу php - PullRequest
1 голос
/ 19 апреля 2010

Я хочу вставить php календарь на мою страницу .. что является лучшим способом сделать это

Ответы [ 4 ]

2 голосов
/ 19 апреля 2010

Если это облегчит вашу жизнь, вы можете встроить календарь Google .

- EDIT -
Ну, в соответствии с тегами на посте - что я заметил только сейчас - ваш вопрос о том, как добавить календарь с помощью CodeIgnniter.
Здесь :

$this->load->library('calendar');

echo $this->calendar->generate();
1 голос
/ 24 апреля 2010

, используя эту функцию, я могу вычислить первый день месяца и последнюю дату месяца и указать дату с этими параметрами

function phpcal()
    {
        //$month=05;
        //$day=01;
        $cur_date = date('d-m-Y');
        list($day,$month,$year) = explode("-", $cur_date);



        //$year=2014;
         //$month = $this->input->post('monthnum');
        // $year = $this->input->post('yrnum');
         $zeroCnt = date("w", mktime(0,0,0,$month,$day,$year)); 
         $lastDay = date("t", strtotime($year . "-" . $month . "-01"));
        $tempArr = array('0'=>'January','1'=>'February','2'=>"March", '3'=>"April",'4'=>"May",'5'=>"June",'6'=>"July",
        '7'=>"August",'8'=>"September",'9'=>"October",'10'=>"November",'11'=>"December");
        if( (!empty($month)) && (!empty($year)) )
        {
            $cal[0] = $month+1;
            $cal[1] = $year;
            //$cal[2] = $tempArr[$month-1];
            $month-1;
            $data['cal'] = $cal;
        }
        // "March", "April","May","June","July","August","September","November","December"];
        for($i=0;$i<$zeroCnt;$i++)
        {
            $dateArr[$i] = 0;
        }

        for($j=1,$i=$zeroCnt;$j<=$lastDay;$i++,$j++)
        {
            $dateArr[$i] = $j ;         
        }
        $data['zeroCnt'] = $zeroCnt;
        $data['lastDay'] = $lastDay;
        $data['dateArr'] = $dateArr;
        $data['month'] = $month;
        $data['year'] = $year;

        $this->load->view('phpcal',$data);


    }
1 голос
/ 19 апреля 2010

быстрее, если у вас есть сервер Linux, позвонив:

<code><?php
exec("/usr/bin/cal -h", $buff);
echo "<pre>".implode("\n", $buff)."
"; ?>
0 голосов
/ 19 апреля 2010

Вы имеете в виду средство выбора даты, например DatePicker jQuery ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...