| 操作系统
 | 
命令或函数
 | 
分辨率
 | 
时间起点或范围
 | 
| Ada
 | 
Ada.Calendar.Clock
 | 
100 μs to  20 ms (*)
 | 
1901年1月1日至2099年12月31日(*)
 | 
| AWK
 | 
systime()
 | 
1 s
 | 
(*)
 | 
| BASIC, True BASIC
 | 
DATE, DATE$  TIME, TIME$
 | 
1 s
 | 
(*)
 | 
| Business BASIC
 | 
DAY, TIM
 | 
0.1 s
 | 
(*)
 | 
| C (参见C date and time functions)
 | 
time()
 | 
1 s (*)[note 2]
 | 
(*)[note 2]
 | 
| C++
 | 
std::time()   std::chrono::system_clock::now()
 | 
1 s (*)[note 2] 1 ns (C++11, OS dependent)
 | 
(*)[note 2]
 | 
| C# (Microsoft)
 | 
System.DateTime.Now[15]  System.DateTime.UtcNow[16]
 | 
100 ns[17]
 | 
0001年1月1日至9999年12月31日
 | 
| CICS (IBM)
 | 
ASKTIME
 | 
1 ms
 | 
1900年1月1日
 | 
| COBOL
 | 
FUNCTION CURRENT-DATE
 | 
1 s
 | 
1601年1月1日
 | 
| COM
 | 
COleDateTime
 | 
毫秒级[18]
 | 
100年1月1日-9999年12月31日
 | 
| Common Lisp
 | 
(get-universal-time)
 | 
1 s
 | 
1900年1月1日
 | 
| Delphi (Borland)
 | 
date time
 | 
1 ms  (floating point)
 | 
1900年1月1日
 | 
Delphi  (Embarcadero Technologies)[19]
 | 
System.SysUtils.Time[20]
 | 
1 ms
 | 
0/0/0000 0:0:0:000至12/31/9999 23:59:59:999 [sic]
 | 
| System.SysUtils.GetTime[21](alias for System.SysUtils.Time)
 | 
| System.SysUtils.Date[22]
 | 
0/0/0000 0:0:0:000至12/31/9999 0:0:0:000 [sic]
 | 
| System.DateUtils.Today[23]
 | 
| System.DateUtils.Tomorrow[24]
 | 
| System.DateUtils.Yesterday[25]
 | 
| System.SysUtils.Now[26]
 | 
1 s
 | 
0/0/0000 0:0:0:000至12/31/9999 23:59:59:000 [sic]
 | 
| System.SysUtils.DayOfWeek[27]
 | 
1 day
 | 
1至7
 | 
| System.SysUtils.CurrentYear[28]
 | 
1 year
 | 
(*)
 | 
| Emacs Lisp
 | 
(current-time)
 | 
1 μs (*)
 | 
1970年1月1日
 | 
| Excel (Microsoft)
 | 
date()
 | 
?
 | 
1900年1月0日[29]
 | 
| Fortran
 | 
DATE_AND_TIME  SYSTEM_CLOCK
 | 
(*)[30]
 [31]
 
 | 
1970年1月1日
 | 
| CPU_TIME
 | 
1 μs
 | 
| Go
 | 
time.Now()
 | 
1 ns
 | 
0001年1月1日
 | 
| Haskell
 | 
Time.getClockTime
 | 
1 ps (*)
 | 
1970年1月1日 (*)
 | 
| Data.Time.getCurrentTime
 | 
1 ps (*)
 | 
1858年11月17日(*)
 | 
|  Java (Sun)
 | 
java.util.Date() System.currentTimeMillis()
 | 
1 ms
 | 
1970年1月1日
 | 
| System.nanoTime()[32]
 | 
1 ns
 | 
任意的[32]
 | 
| Clock.systemUTC()[33]
 | 
1 ns
 | 
任意的[34]
 | 
| JavaScript
 | 
new Date()  Date.getTime()
 | 
1 ms
 | 
1970年1月1日
 | 
| Matlab
 | 
now
 | 
1 s
 | 
0000年1月0日[35]
 | 
| MUMPS
 | 
$H (short for $HOROLOG)
 | 
1 s
 | 
1840年12月31日
 | 
| Objective-C
 | 
[NSDate timeIntervalSinceReferenceDate]
 | 
< 1 ms[36]
 | 
2001年1月1日前后1万年[36]
 | 
| OCaml
 | 
Unix.time()
 | 
1 s
 | 
1 January 1970
 | 
| Unix.gettimeofday()
 | 
1 μs
 | 
| Extended Pascal
 | 
GetTimeStamp()
 | 
1 s
 | 
(*)
 | 
| Turbo Pascal
 | 
GetTime()  GetDate()
 | 
10 ms
 | 
(*)
 | 
| Perl
 | 
time()
 | 
1 s
 | 
1970年1月1日
 | 
| Time::HiRes::time[37]
 | 
1 μs
 | 
| PHP
 | 
time() mktime()
 | 
1 s
 | 
1970年1月1日
 | 
| microtime()
 | 
1 μs
 | 
| Python
 | 
time.time()
 | 
1 μs (*)
 | 
1970年1月1日
 | 
| RPG
 | 
CURRENT(DATE), %DATE  CURRENT(TIME), %TIME
 | 
1 s
 | 
0001年1月1日至9999年12月31日
 | 
| CURRENT(TIMESTAMP), %TIMESTAMP
 | 
1 μs
 | 
| Ruby
 | 
Time.now()[38]
 | 
1 μs (*)
 | 
1970年1月1日(Ruby 1.9.2之前最长至2038年1月19日[39])
 | 
| Smalltalk
 | 
Time microsecondClock  (VisualWorks)
 | 
1 s (ANSI)  1 μs (VisualWorks)  1 s (Squeak)
 | 
1901年1月1日(*)
 | 
Time totalSeconds  (Squeak)
 | 
SystemClock ticksNowSinceSystemClockEpoch  (Chronos)
 | 
| SQL
 | 
CURDATE()  CURTIME()  GETDATE()  NOW()  SYSDATE()
 | 
3 ms
 | 
1753年1月1日至9999年12月31日(*) [note 3][note 4]
 | 
| 60 s
 | 
1900年1月1日至2079年6月6日[note 3]
 | 
| Standard ML
 | 
Time.now()
 | 
1 μs (*)
 | 
1970年1月1日(*)
 | 
| TCL
 | 
[clock seconds]
 | 
1 s
 | 
1970年1月1日
 | 
| [clock milliseconds]
 | 
1 ms
 | 
| [clock microseconds]
 | 
1 μs
 | 
| [clock clicks]
 | 
1 μs (*)
 | 
(*)
 | 
| Windows PowerShell
 | 
Get-Date[40][41]
 | 
100 ns[17]
 | 
0001年1月1日至9999年12月31日
 | 
[DateTime]::Now[15]  [DateTime]::UtcNow[16]
 | 
| Visual Basic .NET (Microsoft)
 | 
System.DateTime.Now[15]  System.DateTime.UtcNow[16]
 | 
100 ns[17]
 | 
0001年1月1日至9999年12月31日
 |