[Zope-dev] strange ZopeTime-behavior

Joachim Schmitz js@aixtraware.de
Fri, 1 Sep 2000 10:45:01 +0200 (CEST)


The following dtml-snipplet:

<dtml-var vonjahr>
<dtml-var vonmonat>
<dtml-var vontag><br>
<dtml-var bisjahr>
<dtml-var bismonat>
<dtml-var bistag>
<dtml-call
"REQUEST.set('vondatum',ZopeTime(vonjahr+'-'+vonmonat+'-'+vontag))">
<dtml-call
"REQUEST.set('bisdatum',ZopeTime(bisjahr+'-'+bismonat+'-'+bistag))">
<br><dtml-var vondatum>
<dtml-var bisdatum>
<br><dtml-var vondatum fmt="%d.%m.%Y"> bis:
<dtml-var bisdatum fmt="%d.%m.%Y">

produces the following output:

2000 8 1
2000 8 2 
2000/08/01 2000/08/02     <--- correct 

31.07.2000 bis: 01.08.2000 <--- one day less if used with fmt

Bug or feature ?

there is no TZ enviromentvariable set. 
Server is Zope-2.2.0 on RH 6.2 behind Apache with PCGI.


Mit freundlichen Grüßen

Joachim Schmitz  

          
AixtraWare, Ing. Büro für Internetanwendungen
Hüsgenstr. 33a, D-52457 Aldenhoven  
Telefon: +49-2464-8851, FAX: +49-2464-905163