Index: t3lib/class.t3lib_tceforms.php =================================================================== --- t3lib/class.t3lib_tceforms.php (revision 7917) +++ t3lib/class.t3lib_tceforms.php (working copy) @@ -1186,7 +1186,7 @@ } if ((in_array('date',$evalList) || in_array('datetime',$evalList)) && $PA['itemFormElValue']>0){ // Add server timezone offset to UTC to our stored date - $PA['itemFormElValue'] += date('Z', $PA['itemFormElValue']); + $PA['itemFormElValue'] += date('Z', $PA['itemFormElValue']) - 3600*date('I'); } $PA['fieldChangeFunc'] = array_merge(array('typo3form.fieldGet'=>'typo3form.fieldGet('.$paramsList.');'), $PA['fieldChangeFunc']); Index: t3lib/class.t3lib_tcemain.php =================================================================== --- t3lib/class.t3lib_tcemain.php (revision 7917) +++ t3lib/class.t3lib_tcemain.php (working copy) @@ -2099,7 +2099,7 @@ case 'datetime': $value = intval($value); if ($value>0 && !$this->dontProcessTransformations) { - $value -= date('Z', $value); + $value -= date('Z', $value) - 3600*date('I'); } break; case 'double2':