当前位置: 首页>>代码示例>>PHP>>正文


PHP KT::dateConvert方法代码示例

本文整理汇总了PHP中KT::dateConvert方法的典型用法代码示例。如果您正苦于以下问题:PHP KT::dateConvert方法的具体用法?PHP KT::dateConvert怎么用?PHP KT::dateConvert使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在KT的用法示例。


在下文中一共展示了KT::dateConvert方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getColumnsWithFormatsData

 /**
  * Vrátí pole s formáty pro bezpečnější práci s daty
  *
  * @author Tomáš Kocifaj
  * @link http://www.ktstudio.cz
  *
  * @return array
  */
 private function getColumnsWithFormatsData()
 {
     $formats = array();
     $columns = array();
     foreach ($this->getColumns() as $column) {
         if ($column->getName() == $this->getPrimaryKeyColumn()) {
             continue;
         }
         $type = $column->getType();
         $value = $column->getValue();
         if ($column->getNullable() && $value == "") {
             $formats[] = "%s";
             $columns[$column->getName()] = "NULL";
             continue;
         }
         switch ($type) {
             case KT_CRUD_Column::INT:
                 $formats[] = "%d";
                 $columns[$column->getName()] = KT::tryGetInt($value);
                 break;
             case KT_CRUD_Column::BIGINT:
                 $formats[] = "%f";
                 $columns[$column->getName()] = floor(KT::tryGetFloat($value));
                 // simulace "long"
                 break;
             case KT_CRUD_Column::FLOAT:
                 $formats[] = "%f";
                 $columns[$column->getName()] = KT::tryGetFloat($value);
                 break;
             case KT_CRUD_Column::DATE:
                 $formats[] = "%s";
                 $columns[$column->getName()] = KT::dateConvert($value, "Y-m-d");
                 break;
             case KT_CRUD_Column::DATETIME:
                 $formats[] = "%s";
                 $columns[$column->getName()] = KT::dateConvert($value, "Y-m-d H:i:s");
                 break;
             default:
                 $formats[] = "%s";
                 $columns[$column->getName()] = $value;
                 break;
         }
     }
     $data = new stdClass();
     $data->formats = $formats;
     $data->columns = $columns;
     return $data;
 }
开发者ID:Nodonisko,项目名称:WP-Framework,代码行数:56,代码来源:kt_crud.inc.php

示例2: getRegistredDate

 /**
  * Vrátí datum registrace uživatele dle zadaného formářu
  * 
  * @author Tomáš Kocifaj
  * @link http://www.ktstudio.cz
  * 
  * @param type $format
  * @return type
  */
 public function getRegistredDate($format = "d.m.Y")
 {
     return KT::dateConvert($this->getWpUser()->user_registered, $format);
 }
开发者ID:ktstudio,项目名称:wp-framework,代码行数:13,代码来源:kt_wp_user_base_model.inc.php

示例3: getDateGmt

 /**
  * Vrátí datum komentáře (GMT)
  * 
  * @author Martin Hlaváč
  * @link http://www.ktstudio.cz
  * 
  * @param type $format
  * @return type
  */
 public function getDateGmt($format = "d.m.Y H:i:s")
 {
     return KT::dateConvert($this->getComment()->comment_date_gmt, $format);
 }
开发者ID:Nodonisko,项目名称:WP-Framework,代码行数:13,代码来源:kt_wp_comment_base_model.inc.php

示例4: convertFieldValue

 /**
  * Vrátí hodnotu fieldu pro (single) výpis (zobrazení)
  * 
  * @author Martin Hlaváč
  * @link http://www.ktstudio.cz
  * 
  * @param KT_Field $field
  * @return string
  */
 public function convertFieldValue(KT_Field $field, $value)
 {
     if ($field->getFieldType() == KT_Text_Field::FIELD_TYPE) {
         if ($field->getInputType() == KT_Text_Field::INPUT_DATE) {
             return KT::dateConvert($value);
         }
     }
     return $value;
 }
开发者ID:Nodonisko,项目名称:WP-Framework,代码行数:18,代码来源:kt_form_fieldset.inc.php

示例5: getSavableFieldValue

 /**
  * Vrátí hodnotu fieldu pro (single) uložení
  * 
  * @author Tomáš Kocifaj
  * @link http://www.ktstudio.cz
  * 
  * @param KT_Field $field
  * @return string
  */
 public function getSavableFieldValue(KT_Field $field)
 {
     $value = $field->getValue();
     if ($field->getFieldType() == KT_Text_Field::FIELD_TYPE) {
         if ($field->getInputType() == KT_Text_Field::INPUT_DATE) {
             $value = KT::dateConvert($value, "Y-m-d");
         }
     }
     return $value;
 }
开发者ID:ktstudio,项目名称:wp-framework,代码行数:19,代码来源:kt_form.inc.php

示例6: getConvertedValue

 /**
  * Vrátí přeconvertovanou hodnotu ve fieldu, kdy bere ohled na date Field
  *
  * @author Tomáš Kocifaj
  * @link http://www.ktstudio.cz
  *
  * @param bolean $original - má vrátít originální hodnotu v DB nebo hodnotou pro zobrazení
  * @return null
  */
 public function getConvertedValue()
 {
     $fieldValue = parent::getConvertedValue();
     if ($this->getInputType() == self::INPUT_DATE && KT::issetAndNotEmpty($fieldValue)) {
         return $newFieldValue = KT::dateConvert($fieldValue);
     }
     return $fieldValue;
 }
开发者ID:Nodonisko,项目名称:WP-Framework,代码行数:17,代码来源:kt_text_field.inc.php


注:本文中的KT::dateConvert方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。