/** * Generate the javascript that will initialialize the date picker. * * @return String */ protected function jqGetJavascript($name) { sfLoader::loadHelpers('Javascript'); $main_name_id = $this->generateId($name); $js = " jQuery(document).ready(function() { $('#%s_%s').datepicker({ %s %s beforeShow: function() { readLinked('%s', '%s'); }, onSelect: function() { updateLinked(jQuery('#%s_%s').val(), '%s'); }, dateFormat: '%s' }); $('#%s_month, #%s_year').change( function() { checkLinkedDays('%s'); }); checkLinkedDays('%s'); }); "; $js = sprintf($js, $main_name_id, self::JQ_DEFAULT_DATEPICKUP_ID, $this->getOption('minDate'), $this->getOption('maxDate'), $main_name_id, self::JQ_DEFAULT_DATEPICKUP_ID, $main_name_id, self::JQ_DEFAULT_DATEPICKUP_ID, $main_name_id, $this->jqGetTranslatedDateFormat(), $main_name_id, $main_name_id, $main_name_id, $main_name_id ); return javascript_tag($js); }
if ($this->getRequest()->isXmlHttpRequest()) { $this->getResponse()->addCacheControlHttpHeader('max_age=3600'); $this->response->setHttpHeader('Pragma', null, false); $timestamp = mktime(0,0,0,date("m"),date("d")+1,date("Y")); $this->getResponse()->setHttpHeader('Expires', $this->getResponse()->getDate($timestamp)); }
2ere maniere full mysql (donc plus safe)
$criterion->addAnd($c->getNewCriterion(ShopOrderPeer::CREATED_AT, 'DATE('. ShopOrderPeer::CREATED_AT. ') <= \''. goDate::getMySqlDateFromTs($this->filters['created_at']['to']). '\'', Criteria::CUSTOM)); $criterion->addAnd($c->getNewCriterion(ShopOrderPeer::CREATED_AT, 'DATE('. ShopOrderPeer::CREATED_AT. ') <= DATE(FROM_UNIXTIME('. $this->filters['created_at']['to']. '))', Criteria::CUSTOM));
Donc pour un contrôle non riche, n'utilisant pas le calendrier.
<?php echo go_row_input('born_at', __('Date de naissance :'), object_input_date_tag($client, 'getBornAt', 'year_start=1920 year_end='.date('Y'))) ?>
$value = $dateFormat->format($specialoffer_form['begin_at'], 'I', $dateFormat->getInputPattern('d'));
$this->getEndAt(null);
// Recuperation de la liste des commandes switch ($type_batch) { case TYPE_BATCH_7H: $start_time = mktime(10, 0, 0, date("m") , date("d")-1, date("Y")); $end_time = mktime(7, 0, 0, date("m") , date("d"), date("Y")); break; case TYPE_BATCH_10H: $start_time = mktime(7, 0, 0, date("m") , date("d"), date("Y")); $end_time = mktime(10, 0, 0, date("m") , date("d"), date("Y")); break; } $c = new Criteria(); $c->add(ExcommandesPeer::ISVALIDE, 1); $c->add(ExcommandesPeer::DATECOMMANDE, ExcommandesPeer::DATECOMMANDE. '> \''. myDate::getMySqlDateTimeFromTs($start_time). '\'', Criteria::CUSTOM); $c->addAnd(ExcommandesPeer::DATECOMMANDE, ExcommandesPeer::DATECOMMANDE. '< \''. myDate::getMySqlDateTimeFromTs($end_time). '\'', Criteria::CUSTOM); $details_commandes = ExdetailscommandesPeer::doSelectJoinExcommandes($c);
logs
8209.1 KB