PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • Operators available for the years
  • Leap years
  • Calculations on dates
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
The Year property is used to:
Remark: The Year property is used to easily change dates (add a day, etc.).: add a year, etc.
Reminder: The Date items and variables are used to manage:
  • "Year - Month - Day" dates (YYYYMMDD format).
  • "Year - Month - Day - Hours - Minutes - Seconds - Milliseconds" dates and times (YYYYMMDDHHmmSSCCC format).
  • "Number of days - Number of hours - Number of minutes - Number of seconds - Number of milliseconds" durations (+DHHMMSSCCC format).
Versions 20 and later
WEBDEV - Browser code This property is now available in browser code for the Date or DateTime variables.
New in version 20
WEBDEV - Browser code This property is now available in browser code for the Date or DateTime variables.
WEBDEV - Browser code This property is now available in browser code for the Date or DateTime variables.
Example
StartDate is Date = DateSys()
// Add 1 year to the date
StartDate.Year++
// Modify the years
StartDate.Year = 2003
Syntax

Finding out the year of a Date or DateTime variable or item Hide the details

<Result> = <Date>.Year
<Result>: Integer
Year on 4 digits.
<Date>: Date or DateTime
Name of the Date or DateTime variable or item to be used.
WEBDEV - Browser codePHP Only the browser Date or DateTime variables can be used.

Modifying the year of a Date or DateTime variable or item Hide the details

<Date>.Year = <New Year>
<Date>: Date or DateTime
Name of the Date or DateTime variable or item to be used
WEBDEV - Browser codePHP Only the browser Date or DateTime variables can be used.
<New Year>: Integer or character string
New year in digits (between 1 and 9999). Replaces the year in the specified date.
Remarks

Operators available for the years

The following arithmetic operators can be used with the Year property:
  • ++ and --
  • += and -=
StartDate is Date = "20011212"
StartDate.Year++  // Add 1 year to the date
StartDate.Year+=5 // Add 5 years to the date
StartDate.Year-=5 // Subtract 5 years to the date

Leap years

If the date handles corresponds to February 29 of a leap year, adding or subtracting a year to the date also changes the day. For example:
StartDate is Date = "19960229"
// Add 1 year to the date
StartDate.Year++
// StartDate is "19970228"

Calculations on dates

The date storage format allows you to store dates from 01/01/0001 to 12/31/9999.
The calculations performed on dates by the WLanguage functions or the WLanguage properties are accurate from January 1st 1583.
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment