If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:Timestamp
BoxMatrix >> Lexicon >> Internationalisation >> Timestamp | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Computer | FRITZ | I18N | Telephony | Smarthome | Internet | Protocols | Multimedia | Formats | Hardware | Software | Research |
Term
Term: | Timestamp | Wiki | Freetz | IPPF | whmf | AVM | Web |
Short for: | Time stamp | ||||||
Location: | Lexicon >> Internationalisation | ||||||
Weblinks: | Wikipedia.int - Wikipedia.de - RFC-3339 - ISO-8601 (nonpub) | ||||||
Description: | Recording of a point in time |
Goto: FRITZ!OS - SMW-Browser
Details
A Timestamp is a recording of a point in time, typically used as meta data for events or documents. .
It can be textual or an integer, human readable or encoded into binary and requires the definition of a reference system.
For textual Timestamps it is important to specifiy the Timezone:
Integer Timestamps typically are relative to an Epoch containing the Timezone info.
1662618414
- Unix Timestamp
This is the moment when writing this in seconds since the Unix Epoch.
Timestamps for Network-Protocols are explained in RFC-3339, generic Timestamps in ISO 8601.
FRITZ!OS
Kernel
FRITZ!OS is based on Linux and uses the Unix Time
internally.
Unlike a PC none of the Box-Models has a battery buffered hardware RTC, that is why hwclock or timedatectl are not installed.
The Unix time is zero at boot time and starts with the Unix Epoch.
Once a connection to the Internet is established the system time is corrected using NTP or SNTP.
There are further methods to get a valid system time offline, see the RTC article.
Filesystem
Most supported Linux-Filesystems are handled by the Kernel which uses the system time.
The amount of Timestamps recorded and the way how each Timestamp is stored differs for each filesystem.
The minimum Timestamp recorded is the last modified
time, but some filesystems also storecreation time
and last access
time for each stored object.
Shell
In the Shell the date command reports the human readable local time, based on the Timezone specified in TZ (avmenv):
root@fritz1:/var/mod/root# date Thu Sep 8 11:19:27 CEST 2022
The format of this string could be changed by a Locale, which is not used in FRITZ!OS, since the Shell is no official interface.
Webinterface
All Timestamps in the Webinterface are displayed using local time in the Timezone specified in TZ (avmenv).
The Event-Log which can also be listed by eventsdump uses a numerical Timestamp format.
The log is maintained by the AR7Events_*
and Events_*
functions in libboxlib.so which also do the localisation.