ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Date and time functions
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
Returns or modifies the system time (current time defined for the current computer).
Remark: This function is equivalent to Now.
Example
Res = TimeSys()        // Res = "15332105"
Res = TimeToString(TimeSys())   // Res = "15:33:21:05"
CurrentTime = Left(TimeSys(), 4)  // CurrentTime = "1533"
WEBDEV - Server codeAjax
// Changes the system time and displays the new time
TimeSys("17280000")
Info(TimeSys())
WEBDEV - Server codePHPAjax
TodaysDate is Date = DateSys()
EDT_EditDate = DateToDayInAlpha(TodaysDate) + " " + TodaysDate.Day + ...
" " + DateToMonthInAlpha(TodaysDate) + " at " + ...
TimeToString(TimeSys(), "HH:MM:SS")
// The EDT_EditDate control contains for example: Monday 20 August at 14:44:17
Syntax

Getting the system time Hide the details

<Result> = TimeSys()
<Result>: Character string or Time variable
System time in HHMMSSCC format (HH corresponds to hours, MM to minutes, SS to seconds and CC to hundredths of a second).
WEBDEV - Browser code System time in HHMMSSCCC format (HH corresponds to hours, MM to minutes, SS to seconds and CCC to hundredths of a second).
WEBDEV - Server codeAjax

Modifying the system time Hide the details

TimeSys(<New time>)
<New time>: Character string, Date or DateTime variable
New system time. This time can correspond to:
  • a character string in HHMMSSCC format (HH corresponds to hours, MM to minutes, SS to seconds and CC to hundredths of a second).
  • a character string in YYYYMMDDHHmmSSCC format (YYYY corresponds to the year, MM to the month, DD to the day, HH to hours, mm to minutes, SS to seconds and CC to hundredths of a second). In this case, only the time is taken into account.
  • a Time variable.
  • a DateTime variable. In this case, only the time is taken into account.
Remarks
  • Caution: To modify the system time, you must have the administrator rights on the current computer.
  • To get the time in a format other than HHMMSSCC, the string must be formatted using DateToString, Right, Left, etc.
  • The HHMMSSCC format was chosen because it allows you to compare two times with hundredths-of-a-second accuracy.
  • WEBDEV - Server code The system time corresponds to the current time defined on the server.
  • WEBDEV - Browser codePHP In this version, TimeSys can only be used to return the system time (time on the current computer or on the computer on which the Internet browser is running).
Related Examples:
Calculations on durations Unit examples (WINDEV): Calculations on durations
[ + ] Calculations on dates and times with the WLanguage functions:
- Calculate the duration between two moments (dates and times)
- Calculate a sum of durations
- Calculate an average of durations
Business / UI classification: Neutral code
Component: wd290std.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 06/22/2023

Send a report | Local help