User Tools

Site Tools


uphp:functions:mktime

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uphp:functions:mktime [2017/05/06 13:14]
jeff
uphp:functions:mktime [2021/09/13 05:57]
Line 1: Line 1:
-======mktime====== 
- 
-<badge>WMPRO, WMMINI FW >= 1.0</badge> <badge>WMMEGA FW >= 2.0</badge> 
- 
-Return Linux timestamp for a given date and time 
- 
-====Description==== 
- 
-<well size="sm"> 
-<html> 
-<span style="font-size:125%;color:green">int 
-<span style="color:black"> 
-</html> 
-[[mktime]] ( 
-<html> 
-<span style="color:green">int 
-<span style="color:blue">$hr<span style="color:black">, 
-<span style="color:green">int 
-<span style="color:blue">$min<span style="color:black">, 
-<span style="color:green">int 
-<span style="color:blue">$sec<span style="color:black">, 
-<span style="color:green">int 
-<span style="color:blue">$mon<span style="color:black">, 
-<span style="color:green">int 
-<span style="color:blue">$day<span style="color:black">, 
-<span style="color:green">int 
-<span style="color:blue">$yr 
-<span style="color:black">) 
-</html> 
-</well> 
- 
-====Parameters==== 
- 
-<html><b><span style="color:blue">$hr<span style="color:black"></b></html>:  Hour 0-23 
- 
-<html><b><span style="color:blue">$min<span style="color:black"></b></html>:  Minutes 0-59 
- 
-<html><b><span style="color:blue">$sec<span style="color:black"></b></html>:  Seconds 0-59 
- 
-<html><b><span style="color:blue">$mon<span style="color:black"></b></html>:  Month 1-12 
- 
-<html><b><span style="color:blue">$day<span style="color:black"></b></html>:  Day 1-31 (depending on the month) 
- 
-<html><b><span style="color:blue">$yr<span style="color:black"></b></html>:  Year, four digit representation 
- 
-====Return Value==== 
- 
-<html><b><span style="color:green">Integer<span style="color:black"></b></html>:  Seconds since January 1, 1970, 00:00:00, local Wattmon time 
- 
-====Notes==== 
- 
-Unlike mainline PHP, in uPHP "Linux timestamps" are based upon the Wattmon's local time, not UTC/GMT. 
- 
-Technically, the Unix Epoch is defined as being January 1, 1970, 00:00:00 GMT. But on the Wattmon, timestamps are relative to January 1, 1970, 00:00:00 //local timezone//. 
- 
-If the Wattmon clock and timezone are set to UTC+00 (GMT) then the uPHP timestamp //is// the same as mainline PHP, otherwise not. 
- 
-In uPHP on the Wattmon this simplification is referred to as a "Linux timestamp" but it should be noted that it may not be exactly the same, depending on the Wattmon's timezone settings. 
- 
-In other words:  Wattmon "Linux timestamps" are based upon local Wattmon time and do not consider the timezone setting in Control Panel > Time Settings (Time and Date Settings) > UTC Offset.  (These settings are stored in ''/config/time.ini''.) 
- 
-====See Also==== 
- 
-[[microtime()]] - Return number of milliseconds since boot 
- 
-[[settime()]] - Set the system time from a Linux timestamp 
- 
-[[strftime()]] - Format a Linux timestamp using a format <html><b><span style="color:green">string</b></html> 
- 
-[[time()]] - Return current system timestamp 
- 
-[[timefromfat()]] - Convert a FAT filetime to a Linux timestamp 
- 
-[[uptime()]] - Return uptime in milliseconds 
  
uphp/functions/mktime.txt · Last modified: 2021/09/13 05:57 (external edit)