本文整理匯總了PHP中eZDateTime::adjustDateTime方法的典型用法代碼示例。如果您正苦於以下問題:PHP eZDateTime::adjustDateTime方法的具體用法?PHP eZDateTime::adjustDateTime怎麽用?PHP eZDateTime::adjustDateTime使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類eZDateTime
的用法示例。
在下文中一共展示了eZDateTime::adjustDateTime方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: batchInitializeObjectAttributeData
function batchInitializeObjectAttributeData( $classAttribute )
{
$defaultType = $classAttribute->attribute( self::DEFAULT_FIELD );
switch( $defaultType )
{
case self::DEFAULT_CURRENT_DATE:
{
$default = time();
} break;
case self::DEFAULT_ADJUSTMENT:
{
$adjustments = $this->classAttributeContent( $classAttribute );
$value = new eZDateTime();
$secondAdjustment = $classAttribute->attribute( self::USE_SECONDS_FIELD ) == 1 ? $adjustments['second'] : 0;
$value->adjustDateTime( $adjustments['hour'], $adjustments['minute'], $secondAdjustment, $adjustments['month'], $adjustments['day'], $adjustments['year'] );
$default = $value->timeStamp();
} break;
default:
{
$default = 0;
}
}
return array( 'data_int' => $default, 'sort_key_int' => $default );
}