This topic describes the syntax, description, parameters, and return values of time functions. This topic also provides examples of these functions.
today
The following table describes the details about this function.
Feature | Description |
---|---|
Syntax | today()
|
Description | Queries the current date in the format of yyyy-mm-dd. |
Parameter | N/A |
Return value | Returns the current date in a string in the format of yyyy-mm-dd. |
Example | Output:
|
time
The following table describes the details about this function.
Feature | Description |
---|---|
Syntax | time()
|
Description | Queries the current UNIX timestamp, excluding the fractional part of milliseconds. Unit: seconds. |
Parameter | N/A |
Return value | Returns the current UNIX timestamp. |
Example | Output:
|
now
The following table describes the details about this function.
Feature | Description |
---|---|
Syntax | now()
|
Description | Queries the current UNIX timestamp, including the fractional part of milliseconds. Unit: seconds. |
Parameter | N/A |
Return value | Returns the current UNIX timestamp. |
Example | Output:
|
localtime
The following table describes the details about this function.
Feature | Description |
---|---|
Syntax | localtime()
|
Description | Queries the current date and time in the format of yyyy-mm-dd hh:mm:ss. |
Parameter | N/A |
Return value | Returns the current UTC time in a string in the format of yyyy-mm-dd hh:mm:ss. |
Example | Output:
|
utctime
The following table describes the details about this function.
Feature | Description |
---|---|
Syntax | utctime()
|
Description | Queries the current UTC time in the format of yyyy-mm-dd hh:mm:ss. |
Parameter | N/A |
Return value | Returns the current UTC time in a string in the format of yyyy-mm-dd hh:mm:ss. |
Example | Output:
|
cookie_time
The following table describes the details about this function.
Feature | Description |
---|---|
Syntax | cookie_time(sec)
|
Description | Generates a time string that can be used in cookies based on a UNIX timestamp. |
Parameter | sec: the UNIX timestamp. To query the UNIX timestamp, you can call the time() function.
|
Return value | Returns a time string that can be used in cookies based on the UNIX timestamp specified
by the sec parameter.
|
Example | Output:
|
http_time
The following table describes the details about this function.
Feature | Description |
---|---|
Syntax | http_time(sec)
|
Description | Generates a time string that can be used in HTTP headers based on a UNIX timestamp. For example, you can call this function to generate a time string that can be used in the Last-Modified header. |
Parameter | sec: the UNIX timestamp. To query the UNIX timestamp, you can call the time() function.
|
Return value | Returns a time string that can be used in HTTP headers based on the UNIX timestamp
specified by the sec parameter.
|
Example | Output
|
parse_http_time
The following table describes the details about this function.
Feature | Description |
---|---|
Syntax | parse_http_time(str)
|
Description | Parses a time string that is used in HTTP headers and returns the corresponding UNIX timestamp. |
Parameter | str: the time string that you want to parse. Example: Wed, 29 May 2019 06:02:41 GMT . To query the time string, you can call the http_time() function.
|
Return value | If the function succeeds, a UNIX timestamp is returned. Otherwise, false is returned.
|
Example | Output
|
unixtime
The following table describes the details about this function.
Feature | Description |
---|---|
Syntax | unixtime(year, month, day, hour, min, sec)
|
Description | Generates and returns a UNIX timestamp based on the provided values of the year, month, day, hour, min, and sec parameters. |
Parameter |
|
Return value | Returns a UNIX timestamp. |
Example | Output
|