Date format: Difference between revisions

Content added Content deleted
Line 2,314: Line 2,314:


=={{header|langur}}==
=={{header|langur}}==
<syntaxhighlight lang="langur">var .now = dt//
<syntaxhighlight lang="langur">writeln string(dt//, "2006-01-02")
writeln string(dt//, "Monday, January 2, 2006")
var .format1 = "2006-01-02"
</syntaxhighlight>
var .format2 = "Monday, January 2, 2006"
writeln $"\.now:dt format1;"
writeln $"\.now:dt format2;"</syntaxhighlight>


<syntaxhighlight lang="langur">var .now = dt//
<syntaxhighlight lang="langur">
writeln $"\.now:dt(2006-01-02);"
writeln "{{dt//:dt(2006-01-02)}}"
writeln $"\.now:dt(Monday, January 2, 2006);"</syntaxhighlight>
writeln "{{dt//:dt(Monday, January 2, 2006)}}"
</syntaxhighlight>

<syntaxhighlight lang="langur">writeln string dt//, "2006-01-02"
writeln string dt//, "Monday, January 2, 2006"</syntaxhighlight>


{{out}}
{{out}}
<pre>2020-03-26
<pre>2020-03-26
Thursday, March 26, 2020</pre>
Thursday, March 26, 2020</pre>

Langur is using the Go time package, and using its formatting method for output. It expects the following parts in a format string.

<pre>year: 2006 or 06
month: 01 or 1
month name: Jan or January
month day: 02 or _2 or 2
weekday name: Mon or Monday
hour: 03 or 3 or 15
minute: 04 or 4
second: 05 or 5
AM/PM: PM or pm
time zone offset: -07:00 or -0700 or -07
time zone name: MST</pre>


=={{header|Lasso}}==
=={{header|Lasso}}==