Hi all, I have a DateTime related query for the Zope experts :) I am currently displaying the time period between two dates in the following fashion: <dtml-var "_.DateTime('2002-06-01 00:00') - _.DateTime('2002-05-01 00:00')"> This generally returns a nice round number i.e. 31.0 days for the above example. My problem occurs when the two dates bridge the DST boundary so: <dtml-var "_.DateTime('2002-11-01 00:00') - _.DateTime('2002-10-01 00:00')"> would return 31.0416666667 days which is perfectly true but not a particularly nice way of showing a user - to whom the extra hour due to DST is neither here nor there! Ideally I would like to be able to check if the DateTime object has a DST offset, then add the extra hour to it - thereby ensuring that I am returned a more rounded number: <dtml-var "_.DateTime('2002-11-01 00:00') - (_.DateTime('2002-10-01 00:00')+(1.0/24))"> then returns 31.0 days. Is there a method/attribute of the DateTime object that returns a flag telling us if a DST offset is set on the object? Any help would be much appreciated :) Matt -- Matthew Anderson - Web Developer - Frontier Internet Services Limited Tel: 029 20 820 019 Fax: 029 20 820 037 http://www.frontier.net.uk Statements made are at all times subject to Frontier's Terms and Conditions of Business, which are available upon request.