Re: Utility script: dates

From: Date: Thu, 01 Nov 2001 16:12:18 +0000
Subject: Re: Utility script: dates
References: 1 2 3  Groups: php.windows 
Request: Send a blank email to php-windows+get-10151@lists.php.net to get a copy of this message
Is this what you needed? Don't remember where i found this - so i attached it to this email. -- Michel Laine ************************************ DESCRIPTION: What is Date_Calc? Date_Calc is a calendar class used to calculate and manipulate calendar dates and retrieve dates in a calendar format. It does not rely on 32-bit system date stamps, so you can display calendars and compare dates that date pre 1970 and post 2038. Some of Date_Calc's features: * comparing number of days between arbitrary dates * validating dates * calculating leap years * calculating the day of the week * calculating week of the year * calculating first and last days of the month * calculating next/prev week day * calculating arrays of days for use in calendar displays CLASS METHODS: dateNow($format="%Y%m%d") isValidDate($day,$month,$year) isLeapYear($year="") isFutureDate($day,$month,$year) isPastDate($day,$month,$year) dayOfWeek($day="",$month="",$year="") weekOfYear($day,$month,$year) julianDate($day="",$month="",$year="") quarterOfYear($day="",$month="",$year="") beginOfNextMonth($day="",$month="",$year="",$format="%Y%m%d") endOfNextMonth($day="",$month="",$year="",$format="%Y%m%d") beginOfPrevMonth($day="",$month="",$year="",$format="%Y%m%d") endOfPrevMonth($day="",$month="",$year="",$format="%Y%m%d") nextWeekday($day="",$month="",$year="",$format="%Y%m%d") prevWeekday($day="",$month="",$year="",$format="%Y%m%d") function nextDayOfWeek($dow,$day="",$month="",$year="",$format="%Y%m%d",$onOrAfter=false) function prevDayOfWeek($dow,$day="",$month="",$year="",$format="%Y%m%d",$onOrAfter=false) function nextDayOfWeekOnOrAfter($dow,$day="",$month="",$year="",$format="%Y%m%d") function prevDayOfWeekOnOrBefore($dow,$day="",$month="",$year="",$format="%Y%m%d") nextDay($day="",$month="",$year="",$format="%Y%m%d") prevDay($day="",$month="",$year="",$format="%Y%m%d") defaultCentury($year) dateDiff($day1,$month1,$year1,$day2,$month2,$year2) daysInMonth($month="",$year="") weeksInMonth($month="",$year="") firstOfMonthWeekday($month="",$year="") beginOfMonth($month="",$year="",$format="%Y%m%d") beginOfWeek($day="",$month="",$year="",$format="%Y%m%d") endOfWeek($day="",$month="",$year="",$format="%Y%m%d") beginOfNextWeek($day="",$month="",$year="",$format="%Y%m%d") beginOfPrevWeek($day="",$month="",$year="",$format="%Y%m%d") getCalendarWeek($day="",$month="",$year="",$format="%Y%m%d") getCalendarMonth($month="",$year="",$format="%Y%m%d") getCalendarYear($year="",$format="%Y%m%d") dateToDays($day,$month,$year) daysToDate($days,$format="%Y%m%d") NWeekdayOfMonth($occurance,$dayOfWeek,$month,$year,$format="%Y%m%d") dateFormat($day,$month,$year$format) getYear() getMonth() getDay() getMonthFullname($month) getMonthAbbrname($month,$length=3) getWeekdayFullname($day="",$month="",$year="") getWeekdayAbbrname($day="",$month="",$year="",$length=3) ******************************* Dl Neil wrote: > Somewhere on my travels around the many PHP/script sites, I'm sure that at one time I > noticed a date-display > utility. I cannot find it again. Please would someone point the way... > > What I'm looking for: > displays a form with a variety of date/time fields, user enters a date/time into various fields > - > utility returns with equivalent values/formats, eg timestamp to calendar, local to GMT, date to > day of week, > etc. > > Please advise, > =dn

« previous php.windows (#10151) next »