Date: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "[[{{ofp}}|" to "[[:Category:Operation Flashpoint|")
m (Text replacement - "\{\{( *)Informative( *)\|" to "{{$1Feature$2|$2Informative$2|")
Line 113: Line 113:
* minute - a number from 0 to 59
* minute - a number from 0 to 59


{{Informative | Using [[setDate]] with an incorrect (like negative or exceeding) value will still work properly:
{{Feature | Informative | Using [[setDate]] with an incorrect (like negative or exceeding) value will still work properly:
<code>[[private]] _date {{=}} [[date]];<br><br><!--
<code>[[private]] _date {{=}} [[date]];<br><br><!--
-->{{cc|set hour to 25}}<br><!--
-->{{cc|set hour to 25}}<br><!--

Revision as of 00:01, 7 February 2021

Default Mission Editor Terrains dates
Game Terrain DateTime
OFP Everon 1985-05-10 07:30
Malden
Kolgujev
Desert Island
OFP:R Nogova 1985(?)-05-10 07:30
ArmA Sahrani 2007-06-07 08:30
Southern Sahrani
Rahmadi
[[ArmA: Queen's Gambit|armaqg]] United Sahrani 2008-06-24 15:30
Porto 2008-06-24 15:30
Arma 2 Utes 2008-10-11 14:20
Chernarus
Arma 2:OA Bukovina (A2:ACR) 2008-10-11 09:20
Takistan
Takistan cut out (A2:ACR)
2009-05-28 16:20
Zargabad 2009-05-29 11:30
Bystrica (A2:ACR) 2010-07-06 10:00
Desert 2012-06-24 07:30
Proving Grounds 2012-06-24 13:00
Shapur 2012-07-24 10:00
Arma 3 Stratis 2035-06-06 12:00
Altis 2035-06-24 12:00
Malden 2035 2035-06-24 12:00
Virtual Reality 2035-05-28 13:37
Arma 3 Apex Tanoa 2035-06-06 12:00
Arma 3 Contact Livonia 2035-06-24 10:00
Global
Mobilization
Weferlingen 1983-08-03 09:15
Weferlingen (Winter) 1984-01-19 10:45
TKOH Oil Rig 2011-01-04 09:20
Seattle 2013-05-08 11:20
South Asia 2012-06-01 10:20

Format:

[year, month, day, hour, minute]

Please note that this array format does not contain seconds. See daytime examples for an alternative.


Description: all values are Numbers. month and day start at 1:

  • year - year set in the game (see side table)
  • month - a number from 1 to 12
  • day - a number from 1 to 31
  • hour - a number from 0 to 23
  • minute - a number from 0 to 59
Using setDate with an incorrect (like negative or exceeding) value will still work properly: private _date = date;

// set hour to 25
_date set [3, 25];

setDate _date;
// date = next day 1am


Commands:


Functions: