File: date.ss

package info (click to toggle)
surgescript 0.5.4.4-1.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 1,876 kB
  • sloc: ansic: 13,674; makefile: 16
file content (26 lines) | stat: -rw-r--r-- 596 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//
// date.ss
// Current date in SurgeScript
// Copyright 2018 Alexandre Martins <alemartf(at)gmail(dot)com>
//

// What day is today?
object "Application"
{
    nameOf = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ];

    // show the day
    state "main"
    {
        weekday = nameOf[Date.weekday];
	    today = Date.year + "-" + f(Date.month) + "-" + f(Date.day);
        Console.print("Today is " + today + ", a " + weekday + "!");
        Application.exit();
    }

    // add a leading zero
    fun f(x)
    {
		return ((x >= 10) ? "" : "0") + x;
    }
}