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


PHP app::dateFormat方法代码示例

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


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

示例1: renderFieldValueByType

 public static function renderFieldValueByType($f, $values, $extra_values = array(), $is_export = false)
 {
     $value = isset($values[$f['id']]) ? $values[$f['id']] : '';
     switch ($f['type']) {
         case 'file':
             $html = '';
             if ($a = Doctrine_Core::getTable('Attachments')->find($value)) {
                 if ($is_export) {
                     return app::public_url('attachments/download?id=' . $a->getId());
                 } else {
                     $html = Attachments::getLink($a);
                 }
             }
             return $html;
             break;
         case 'date_dropdown':
             return strlen($value) > 2 ? app::dateFormat($value, 0, $is_export ? false : true) : '';
             break;
         case 'date':
             return app::dateFormat($value, 0, $is_export ? false : true);
             break;
         case 'date_time':
             return app::dateTimeFormat($value, 0, $is_export ? false : true);
             break;
         case 'date_range':
             if (strlen($value) > 1) {
                 $value = explode('|', $value);
                 return app::dateFormat($value[0], 0, $is_export ? false : true) . ' - ' . app::dateFormat($value[1], 0, $is_export ? false : true);
             } else {
                 return '';
             }
             break;
         case 'formula':
             $formula = $f['default_values'];
             foreach ($values as $k => $v) {
                 $formula = str_replace('[' . $k . ']', (double) $v, $formula);
             }
             foreach ($extra_values as $k => $v) {
                 $formula = str_replace('[' . $k . ']', (double) $v, $formula);
             }
             if (!strstr($formula, '[')) {
                 if (strstr($formula, '{')) {
                     $eval_str = 'function getFormulaValue()' . $formula . '; $fv=getFormulaValue();';
                 } else {
                     $eval_str = '$fv=' . $formula . ';';
                 }
                 @($r = eval($eval_str));
                 if ($r !== null) {
                     $fv = $formula;
                 }
                 return $fv;
             } else {
                 return '';
             }
             break;
         case 'checkbox':
             return str_replace("\n", '<br>', $value);
             break;
         case 'url':
             if (strlen($value) > 0) {
                 if (!strstr($value, '://')) {
                     $value = 'http://' . $value;
                 }
                 if ($is_export) {
                     return $value;
                 } else {
                     return '<a href="' . $value . '" target="blank">' . t::__('view') . '</a>';
                 }
             } else {
                 return '';
             }
             break;
         case 'textarea':
             return nl2br($value);
             break;
         default:
             return $value;
             break;
     }
 }
开发者ID:noikiy,项目名称:qdpm,代码行数:80,代码来源:ExtraFieldsList.class.php

示例2: array

      <td></td>
     </tr> 
     <tr>
      <td style="height: 10px; background: #f2f4f4" colspan="6"></td>
     </tr> 
     <tr>
      <td><b>' . app::dateFormat($comments->getCreatedAt()) . '</b></td>
      <td colspan="5"></td>
     </tr>
    ';
        $export[] = array('', '', $total_worked_hours_per_day, '', '', '', '');
        $export[] = array('', '', '', '', '', '', '');
        $export[] = array(app::dateFormat($comments->getCreatedAt()), '', '', '', '', '', '');
        $total_worked_hours_per_day = 0;
    }
    $current_comment_date = app::dateFormat($comments->getCreatedAt());
    $total_worked_hours_per_day += $comments->getWorkedHours();
    $overall_total_worked_hours += $comments->getWorkedHours();
    ?>
    <tr>
      <td><?php 
    echo app::dateTimeFormat($comments->getCreatedAt());
    ?>
</td>
      <td><?php 
    echo $comments->getUsers()->getName();
    ?>
</td>
      <td><?php 
    echo $comments->getWorkedHours();
    ?>
开发者ID:noikiy,项目名称:qdpm,代码行数:31,代码来源:_tasksReport.php

示例3:

        ?>
</td>
      <?php 
    }
    ?>
      
      <td><?php 
    echo $versions->getName();
    ?>
</td>
      <td><?php 
    echo $versions->getDescription();
    ?>
</td>
      <td><?php 
    echo app::dateFormat($versions->getDueDate());
    ?>
</td>
    </tr>
    <?php 
}
?>
    <?php 
if (sizeof($versionss) == 0) {
    echo '<tr><td colspan="5">' . __('No Records Found') . '</td></tr>';
}
?>
  </tbody>
</table>
<?php 
echo $lc->insert_button(__('Add Version'));
开发者ID:noikiy,项目名称:qdpm,代码行数:31,代码来源:indexSuccess.php

示例4:

    if ($in_listing['status']) {
        ?>
      <td><?php 
        echo app::getObjectName($projects_phases->getPhasesStatus());
        ?>
</td>
      <?php 
    }
    ?>
            
      <td><?php 
    echo $projects_phases->getName();
    ?>
</td>
      <td><?php 
    echo app::dateFormat($projects_phases->getDueDate());
    ?>
</td>
    </tr>
    <?php 
}
?>
    <?php 
if (sizeof($projects_phasess) == 0) {
    echo '<tr><td colspan="4">' . __('No Records Found') . '</td></tr>';
}
?>
  </tbody>
</table>
<?php 
echo $lc->insert_button(__('Add Phase'));
开发者ID:noikiy,项目名称:qdpm,代码行数:31,代码来源:indexSuccess.php


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