本文整理汇总了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;
}
}
示例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();
?>
示例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'));
示例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'));