<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.mcselec.com/bavr/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.mcselec.com/bavr/index.php?action=history&amp;feed=atom&amp;title=CONFIG_DATE</id>
		<title>CONFIG DATE - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.mcselec.com/bavr/index.php?action=history&amp;feed=atom&amp;title=CONFIG_DATE"/>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=CONFIG_DATE&amp;action=history"/>
		<updated>2026-04-19T15:44:23Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.18.6</generator>

	<entry>
		<id>http://wiki.mcselec.com/bavr/index.php?title=CONFIG_DATE&amp;diff=458&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;= &lt;span class=&quot;f_Header&quot;&gt;Action&lt;/span&gt; =  Configure the Format of the Date String for Input to and Output from BASCOM – Date functions  &lt;span style=&quot;font-family: Arial;&quot;&gt;&amp;nb...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=CONFIG_DATE&amp;diff=458&amp;oldid=prev"/>
				<updated>2013-02-07T19:42:57Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Action&amp;lt;/span&amp;gt; =  Configure the Format of the Date String for Input to and Output from BASCOM – Date functions  &amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nb...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Action&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
Configure the Format of the Date String for Input to and Output from BASCOM – Date functions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Syntax&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Syntax&amp;quot;&amp;gt;CONFIG DATE&amp;lt;/span&amp;gt;&amp;amp;nbsp;= DMY , Separator = char&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Remarks&amp;lt;/span&amp;gt; =&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px 0px 0px 4px;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;488&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;17%&amp;quot; style=&amp;quot;width: 79px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
DMY&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 400px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
The Day, month and year order. Use DMY, MDY or YMD.&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;17%&amp;quot; style=&amp;quot;width: 79px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Char&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 400px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
The character used to separate the day, month and year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Old syntax&amp;amp;nbsp;: &amp;amp;nbsp;/ , - or . (dot).&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Preferred new syntax&amp;amp;nbsp;: MINUS, SLASH or DOT.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
Config Date = DMY, SEPARATOR=MINUS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table shows the common formats of date and the associated statements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px 0px 0px 4px;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;609&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;27%&amp;quot; bgcolor=&amp;quot;#ffff99&amp;quot; style=&amp;quot;width: 161px; background-color: rgb(255, 255, 153); border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Country&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;26%&amp;quot; bgcolor=&amp;quot;#ffff99&amp;quot; style=&amp;quot;width: 155px; background-color: rgb(255, 255, 153); border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Format&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;67%&amp;quot; bgcolor=&amp;quot;#ffff99&amp;quot; style=&amp;quot;width: 281px; background-color: rgb(255, 255, 153); border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Statement&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;27%&amp;quot; style=&amp;quot;width: 161px; height: 32px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
American&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;26%&amp;quot; style=&amp;quot;width: 155px; height: 32px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
mm/dd/yy&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;67%&amp;quot; style=&amp;quot;width: 281px; height: 32px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Config Date = MDY, Separator = SLASH&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;27%&amp;quot; style=&amp;quot;width: 161px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
ANSI&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;26%&amp;quot; style=&amp;quot;width: 155px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
yy.mm.dd&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;67%&amp;quot; style=&amp;quot;width: 281px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Config Date = YMD, Separator = DOT&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;27%&amp;quot; style=&amp;quot;width: 161px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Britisch/French&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;26%&amp;quot; style=&amp;quot;width: 155px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
dd/mm/yy&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;67%&amp;quot; style=&amp;quot;width: 281px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Config Date = DMY, Separator = SLASH&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;27%&amp;quot; style=&amp;quot;width: 161px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
German&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;26%&amp;quot; style=&amp;quot;width: 155px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
dd.mm.yy&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;67%&amp;quot; style=&amp;quot;width: 281px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Config Date = DMY, Separator = DOT&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;27%&amp;quot; style=&amp;quot;width: 161px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Italian&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;26%&amp;quot; style=&amp;quot;width: 155px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
dd-mm-yy&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;67%&amp;quot; style=&amp;quot;width: 281px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Config Date = DMY, Separator = MINUS&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;27%&amp;quot; style=&amp;quot;width: 161px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Japan/Taiwan&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;26%&amp;quot; style=&amp;quot;width: 155px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
yy/mm/dd&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;67%&amp;quot; style=&amp;quot;width: 281px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Config Date = YMD, Separator = SLASH&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;27%&amp;quot; style=&amp;quot;width: 161px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
USA&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;26%&amp;quot; style=&amp;quot;width: 155px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
mm-dd-yy&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;67%&amp;quot; style=&amp;quot;width: 281px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Config Date = MDY, Separator = MINUS&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you live in Holland you would use&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
CONFIG DATE = DMY, separator = MINUS&lt;br /&gt;
&lt;br /&gt;
This would print 24-04-02 for 24 November 2002.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When you line in the US, you would use&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
CONFIG DATE = MDY , separator = SLASH&lt;br /&gt;
&lt;br /&gt;
This would print 04/24/02 for 24 November 2002.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;See also&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
[[CONFIG_CLOCK|CONFIG CLOCK]]&amp;amp;nbsp;,&amp;amp;nbsp;[[DATETIME|DATE TIME functions]]&amp;amp;nbsp;,&amp;amp;nbsp;[[DayOfWeek]]&amp;amp;nbsp;,&amp;amp;nbsp;[[DayOfYear]]&amp;amp;nbsp;,&amp;amp;nbsp;[[SecOfDay]]&amp;amp;nbsp;,&amp;amp;nbsp;[[SecElapsed]]&amp;amp;nbsp;,&amp;amp;nbsp;[[SysDay]]&amp;amp;nbsp;,&amp;amp;nbsp;[[SysSec]]&amp;amp;nbsp;,&amp;amp;nbsp;[[SysSecElapsed]]&amp;amp;nbsp;,&amp;amp;nbsp;[[Time]]&amp;amp;nbsp;,&amp;amp;nbsp;[[Date]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Example&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;source lang=&amp;quot;bascomavr&amp;quot;&amp;gt;&lt;br /&gt;
'-----------------------------------------------------------------------------------------&lt;br /&gt;
'name : megaclock.bas&lt;br /&gt;
'copyright : (c) 1995-2005, MCS Electronics&lt;br /&gt;
'purpose : shows the new TIME$ and DATE$ reserved variables&lt;br /&gt;
'micro : Mega103&lt;br /&gt;
'suited for demo : yes&lt;br /&gt;
'commercial addon needed : no&lt;br /&gt;
'-----------------------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
$regfile = &amp;quot;m103def.dat&amp;quot; ' specify the used micro&lt;br /&gt;
$crystal = 4000000 ' used crystal frequency&lt;br /&gt;
$baud = 19200 ' use baud rate&lt;br /&gt;
$hwstack = 32 ' default use 32 for the hardware stack&lt;br /&gt;
$swstack = 10 ' default use 10 for the SW stack&lt;br /&gt;
$framesize = 40 ' default use 40 for the frame space&lt;br /&gt;
 &lt;br /&gt;
'With the 8535 and timer2 or the Mega103 and TIMER0 you can&lt;br /&gt;
'easily implement a clock by attaching a 32768 Hz xtal to the timer&lt;br /&gt;
'And of course some BASCOM code&lt;br /&gt;
 &lt;br /&gt;
'This example is written for the STK300 with M103&lt;br /&gt;
Enable Interrupts&lt;br /&gt;
 &lt;br /&gt;
'[configure LCD]&lt;br /&gt;
$lcd = &amp;amp;HC000 'address for E and RS&lt;br /&gt;
$lcdrs = &amp;amp;H8000 'address for only E&lt;br /&gt;
Config Lcd = 20 * 4 'nice display from bg micro&lt;br /&gt;
Config Lcdbus = 4 'we run it in bus mode and I hooked up only db4-db7&lt;br /&gt;
Config Lcdmode = Bus 'tell about the bus mode&lt;br /&gt;
 &lt;br /&gt;
'[now init the clock]&lt;br /&gt;
Config Date = Mdy , Separator = SLASH ' ANSI-Format&lt;br /&gt;
 &lt;br /&gt;
Config Clock = Soft 'this is how simple it is&lt;br /&gt;
'The above statement will bind in an ISR so you can not use the TIMER anymore!&lt;br /&gt;
'For the M103 in this case it means that TIMER0 can not be used by the user anymore&lt;br /&gt;
 &lt;br /&gt;
'assign the date to the reserved date$&lt;br /&gt;
'The format is MM/DD/YY&lt;br /&gt;
Date$ = &amp;quot;11/11/00&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
'assign the time, format in hh:mm:ss military format(24 hours)&lt;br /&gt;
'You may not use 1:2:3 !! adding support for this would mean overhead&lt;br /&gt;
'But of course you can alter the library routines used&lt;br /&gt;
 &lt;br /&gt;
Time$ = &amp;quot;02:20:00&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
'---------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
'clear the LCD display&lt;br /&gt;
Cls&lt;br /&gt;
 &lt;br /&gt;
Do&lt;br /&gt;
Home 'cursor home&lt;br /&gt;
Lcd Date$ ; &amp;quot; &amp;quot; ; Time$ 'show the date and time&lt;br /&gt;
Loop&lt;br /&gt;
 &lt;br /&gt;
'The clock routine does use the following internal variables:&lt;br /&gt;
'_day , _month, _year , _sec, _hour, _min&lt;br /&gt;
'These are all bytes. You can assign or use them directly&lt;br /&gt;
_day = 1&lt;br /&gt;
'For the _year variable only the year is stored, not the century&lt;br /&gt;
End&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;{{Languages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:BASCOM Language Reference]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>