# Unix நேரமுத்திரை: விநாடிகள், மில்லிவிநாடிகள், நேர மண்டலங்கள், இந்த மாற்றியின் விதிகள்

> Unix நேரமுத்திரை எதை எண்ணுகிறது, இந்தப் பக்கம் விநாடியா மில்லிவிநாடியா என எப்படித் தீர்மானிக்கிறது, நிலையான UTC ஆஃப்செட்டுக்கும் உள்ளூர் நேரத்துக்கும் உள்ள வேறுபாடு, எந்தத் தேதிச் சரங்கள் ஏற்கப்படுகின்றன (அமைதியாகச் சுழலுபவை எவை); அனைத்து எடுத்துக்காட்டுகளும் உண்மையான பக்கத்தில் இயக்கப்பட்டவை.

- Tool: [Unix நேர முத்திரை மாற்றி](https://toolsg.com/ta/unix-timestamp-converter)
- Language: ta (available: en, zh, ms, ta)
- Last verified against official sources: 2026-10-20
- Source site: ToolSG — a planning guide, not official or financial advice. Cite the agencies listed under Sources.

## முக்கிய எண்கள் ஒரே பார்வையில்

| விவரம் | மதிப்பு | ஆதாரம் |
| --- | --- | --- |
| தொடக்கக் காலம் (Epoch) | 1970-01-01 00:00:00 UTC = 0 — POSIX ஒவ்வொரு நாளையும் சரியாக 86,400 விநாடிகளாக எண்ணுகிறது; எனவே லீப் விநாடிகளுக்குத் தனி நேரமுத்திரை இல்லை. | [The Open Group — POSIX, Seconds Since the Epoch](https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html) |
| விநாடியா மில்லிவிநாடியா | 10,000,000,000-க்குக் கீழ் = விநாடி; அதற்கு மேல் அல்லது சமம் = மில்லிவிநாடி — மில்லிவிநாடிகளைச் சேர் பெட்டியைக் குறியிட்டால் எல்லா மதிப்புகளும் மில்லிவிநாடிகளாகப் படிக்கப்படும். |  |
| தேதி உள்ளீட்டு வடிவம் | YYYY-MM-DD HH:mm:ss மட்டும் — வரம்பு மீறிய பகுதிகள் நிராகரிக்கப்படாது: 2025-02-30 என்பது 2025-03-02 ஆகும். |  |
| 32-பிட் வரம்பு | 2,147,483,647 = 2038-01-19 03:14:07 UTC — இந்தப் பக்கம் JavaScript எண்களைப் பயன்படுத்துவதால் -271821 முதல் 275760 வரையிலான ஆண்டுகளைக் கையாளும். |  |

## நேரமுத்திரை என்பது என்ன

Unix (POSIX) நேரமுத்திரை என்பது தொடக்கக் காலமான 1970-01-01 00:00:00 UTC முதல் கடந்த விநாடிகளின் எண்ணிக்கை. அது நேர மண்டலத்தைச் சாராமல் ஒரு குறிப்பிட்ட கணத்தைக் குறிக்கும். POSIX ஒவ்வொரு நாளையும் சரியாக 86,400 விநாடிகள் என வரையறுப்பதால், 23:59:60 போன்ற லீப் விநாடிக்குத் தனி எண் கிடைக்காது. 1970-க்கு முந்தைய மதிப்புகள் எதிர்மறை: `-1` என்பது 1969-12-31 23:59:59 UTC.

அதே கணம் ஒவ்வொரு மண்டலத்திலும் வெவ்வேறு சுவர்க் கடிகார நேரமாகத் தெரியும். `1737546000` என்பது 2025 ஜனவரி 22 **11:40:00 UTC**; சிங்கப்பூரில் (UTC+8) அது 19:40.

## நேரமுத்திரையிலிருந்து தேதி: பக்கம் என்ன செய்கிறது

மேலே உள்ள பட்டை உங்கள் சாதனக் கடிகாரத்திலிருந்து தற்போதைய நேரத்தை முழு விநாடிகளாகக் காட்டும் (ஒவ்வொரு விநாடியும் மாறும்). மாற்றியில் எண்ணை உள்ளிட்டு, நேர மண்டலத்தைத் தேர்ந்து, பொத்தானை அழுத்துங்கள். நான்கு வரிகள் வரும்: UTC நேரம், உங்கள் உள்ளூர் நேரம் (உலாவியின் வடிவத்திலும் மொழியிலும்), தேர்ந்த நிலையான ஆஃப்செட்டில் நேரம், மில்லிவிநாடிகளுடன் UTC-யில் ISO 8601 சரம்.

**விநாடியா மில்லிவிநாடியா.** விதி இலக்கங்களின் எண்ணிக்கை அல்ல, மதிப்பின் அளவுச் சோதனை. பெட்டி குறியிடப்படாதபோது, 10,000,000,000-க்குக் கீழுள்ள மதிப்பு 1000-ஆல் பெருக்கப்படும் (விநாடிகள்); அதற்கு மேலோ சமமோ இருந்தால் மில்லிவிநாடியாகப் பயன்படுத்தப்படும். பெட்டி குறியிடப்பட்டால் மதிப்பு எப்போதும் மில்லிவிநாடி. சரிபார்த்த முடிவுகள்:

| உள்ளீடு | பெட்டி | UTC முடிவு |
| --- | --- | --- |
| `0` | இல்லை | 1970-01-01T00:00:00.000Z |
| `1737546000` | இல்லை | 2025-01-22T11:40:00.000Z |
| `1737546000000` | இல்லை | 2025-01-22T11:40:00.000Z |
| `1737546000` | உண்டு | 1970-01-21T02:39:06.000Z (ms ஆகப் படிக்கப்பட்டது) |
| `2147483647` | இல்லை | 2038-01-19T03:14:07.000Z |
| `-1` | இல்லை | 1969-12-31T23:59:59.000Z |
| `9999999999` | இல்லை | 2286-11-20T17:46:39.000Z |
| `10000000000` | இல்லை | 1970-04-26T17:46:40.000Z (இப்போது ms ஆகப் படிக்கப்பட்டது) |
| `1737546000.5` | இல்லை | 2025-01-22T11:40:00.500Z |

எனவே சிறிய எண்களை மில்லிவிநாடியாக்கக் கட்டாயப்படுத்த மட்டுமே பெட்டி தேவை; 2286 ஆண்டுக்குப் பிந்தைய விநாடிகளை விநாடியாக உள்ளிட முடியாது. தேதிக்கு மிகப் பெரிய எண்கள் (சுமார் 1e20) "Invalid timestamp" எச்சரிக்கையைக் காட்டும்; பிழைகள் உலாவி எச்சரிக்கையாகத் தோன்றும், வரிக்குள் அல்ல.

**நேர மண்டலங்கள்.** "உள்ளூர்" உங்கள் உலாவியின் மண்டலத் தரவுத்தளத்தைப் பயன்படுத்தும்; பகல்நேரச் சேமிப்பும் வரலாற்று ஆஃப்செட்டுகளும் அதில் அடங்கும்: உலாவி சிங்கப்பூராக அமைந்திருந்தால் நேரமுத்திரை 0 காலை 7:30:00 எனக் காட்டும்; ஏனெனில் 1970-இல் சிங்கப்பூரின் ஆஃப்செட் UTC+7:30. நிலையான தேர்வுகள் (UTC-12 … UTC+14, +5:30, +9:30 உட்பட) எப்போதும் அதே ஆஃப்செட்டைப் பயன்படுத்தும்; பருவத்துடன் மாறாது. +5:45, +3:30, +8:45 போன்ற ஆஃப்செட்டுகள் வழங்கப்படவில்லை.

## தேதியிலிருந்து நேரமுத்திரை: கண்டிப்பான வடிவம், தளர்வான மதிப்புகள்

உரை `YYYY-MM-DD HH:mm:ss` உடன் சரியாகப் பொருந்த வேண்டும்: நான்கு இலக்க ஆண்டு, இரண்டு இலக்கப் பகுதிகள், ஒரு இடைவெளி. இவை எச்சரிக்கையுடன் நிராகரிக்கப்படும்: `2025-01-22T09:00:00`, `2025-01-22 09:00`, `2025-01-22 09:00:00.500`, `2025-01-22 09:00:00Z`, `2025-1-22 09:00:00`. முடிவு விநாடிகளை (கீழ்நோக்கி முழுமையாக்கியது) மற்றும் மில்லிவிநாடிகளைக் காட்டும்.

வடிவம் பொருந்துவது தேதி உண்மையானது என்று பொருள் தராது. எண்கள் நாட்காட்டியைப் போலச் சுழலும்:

| உள்ளீடு (UTC) | முடிவு | பொருள் |
| --- | --- | --- |
| `2025-02-30 10:00:00` | 1740909600 | 2025-03-02 10:00:00 UTC |
| `2025-13-01 00:00:00` | 1767225600 | 2026-01-01 00:00:00 UTC |
| `2025-01-22 24:00:00` | 1737590400 | 2025-01-23 00:00:00 UTC |
| `2025-01-22 25:61:61` | 1737597721 | 2025-01-23 02:02:01 UTC |

அதே சுவர்க் கடிகார நேரம் மண்டலத்தைப் பொறுத்து வேறு நேரமுத்திரை தரும். `2025-01-22 09:00:00`-க்கு: UTC+8 → 1737507600, UTC → 1737536400, UTC-5 → 1737554400, UTC+5:30 → 1737516600. UTC-க்கும் UTC+8-க்கும் இடையிலான வேறுபாடு 28,800 விநாடிகள், அதாவது எட்டு மணி நேரம். பிற சோதனைகள்: `1969-12-31 23:59:59` UTC = -1, `9999-12-31 23:59:59` UTC = 253402300799, `0099-01-01 00:00:00` UTC = -59042995200.

> **குறிப்பு:** எண்ணை நம்பும் முன் மண்டலத் தேர்வியைப் பாருங்கள். "எட்டு மணி நேரம் தவறாக" இருக்கும் நேரமுத்திரை கிட்டத்தட்ட எப்போதும் UTC / UTC+8 குழப்பமே; 28,800 அதன் அடையாளம்.

## விளிம்பு நிலைகளும் வரம்புகளும்

- **2038 ஆண்டு**: 2147483647 என்பது கையொப்பமிட்ட 32-பிட் முழு எண்ணின் பெரும மதிப்பு. விநாடிகளை 32 பிட்டில் சேமிக்கும் அமைப்புகள் 2038-01-19 03:14:07 UTC-க்குப் பின் வழியும்; இந்தப் பக்கம் JavaScript-இன் 64-பிட் மிதவைப் புள்ளியைப் பயன்படுத்துவதால் வழியாது.
- **வரம்பு**: JavaScript தேதிகள் ±8,640,000,000,000,000 ms வரை, சுமார் -271821 முதல் 275760 ஆண்டு வரை. விளிம்புகளுக்கு அருகில் ஆஃப்செட் தேதியை வரம்புக்கு வெளியே தள்ளுவதால் நிலையான ஆஃப்செட் வரி NaN காட்டலாம்.
- **துல்லியம்**: மில்லிவிநாடி வரை. மைக்ரோவிநாடி அல்லது நானோவிநாடி நேரமுத்திரைகள் (16 அல்லது 19 இலக்கங்கள்) மில்லிவிநாடியாகப் படிக்கப்பட்டு அர்த்தமற்ற தேதிகளையோ பிழையையோ தரும்.
- **பின்ன உள்ளீடு** மாற்றத்துக்கு ஏற்கப்படும்; தேதி-முதல்-நேரமுத்திரை முடிவு எப்போதும் முழு விநாடிக்குக் கீழ்நோக்கி முழுமையாக்கப்படும்.

## பொதுவான தவறுகள்

- 13 இலக்க மதிப்பை உங்கள் குறியீட்டில் விநாடியாகக் கருதுவது; அது மில்லிவிநாடி.
- 10 இலக்க மதிப்புக்கு மில்லிவிநாடிப் பெட்டியைக் குறியிட்டு 1970 பெறுவது.
- `2025-02-30` என உள்ளிட்டு அது மார்ச் ஆனதைக் கவனிக்காமல் இருப்பது.
- UTC என்று நினைத்து உள்ளூர் நேரத்தைப் படிப்பது, அல்லது நேர்மாறாக.
- நிலையான ஆஃப்செட்டுகள் பகல்நேரச் சேமிப்பைப் பின்பற்றும் என நினைப்பது; அவை பின்பற்றாது.

## தொடர்புடைய கருவிகள்

டோக்கனின் `iat`, `exp` ஆகியவற்றைப் படிக்க [JWT காலாவதி சரிபார்ப்பி](https://toolsg.com/ta/jwt-expiration-checker), நகரங்களை ஒப்பிட [உலக கடிகாரம்](https://toolsg.com/ta/world-clock), பொதுவான நேரங்களைக் காண [கூட்ட நேர உகப்பாக்கி](https://toolsg.com/ta/meeting-time-optimizer).

## அடிக்கடி கேட்கப்படும் கேள்விகள்

**Unix நேர முத்திரை என்றால் என்ன?**

Unix நேர முத்திரை என்பது 1970 ஜனவரி 1, 00:00:00 UTC (Unix epoch) முதல் கடந்த விநாடிகளின் எண்ணிக்கை. நிரலாக்கத்திலும் தரவுத்தளங்களிலும் பரவலாகப் பயன்படும் குறிப்பிட்ட தருணத்தைக் குறிக்கும் எளிய எண் இது.

**Unix நேர முத்திரையை வாசிக்க எளிய தேதியாக மாற்றுவது எப்படி?**

"Unix நேர முத்திரையிலிருந்து தேதி" பகுதியில் முத்திரையை உள்ளிட்டு, அது விநாடியா (10 இலக்கம்) அல்லது மில்லி விநாடியா (13 இலக்கம்) எனத் தேர்ந்தெடுத்து "தேதியாக மாற்று" என்பதை அழுத்துங்கள். உள்ளூர் நேரம், UTC, ISO 8601 வடிவங்களில் தேதி காட்டப்படும்.

**10 இலக்க மற்றும் 13 இலக்க நேர முத்திரைகளுக்கு என்ன வேறுபாடு?**

10 இலக்க முத்திரை 1970 ஜனவரி 1 முதல் கடந்த விநாடிகளைக் குறிக்கும்; 13 இலக்க முத்திரை மில்லி விநாடிகளைக் குறிக்கும். JavaScript இல் பொதுவாகப் பயன்படும் 13 இலக்க முத்திரைகளுக்கு "மில்லி விநாடிகளைச் சேர்" என்பதைத் தேர்ந்தெடுக்கவும்.

**1970 க்கு முந்தைய தேதிகளை மாற்ற முடியுமா?**

முடியும். 1970 ஜனவரி 1 க்கு முந்தைய தேதிகளுக்கு எதிர்மறை Unix நேர முத்திரை இருக்கும். எடுத்துக்காட்டாக, -86400 என்பது 1969 டிசம்பர் 31. நேர்மறை, எதிர்மறை இரண்டையும் மாற்றி வழங்குகிறோம்.

**2038 ஆண்டு சிக்கல் என்றால் என்ன?**

32-bit அமைப்புகளில் 2038 ஜனவரி 19, 03:14:07 UTC க்குப் (2147483647) பிறகு Unix நேர முத்திரைகள் நிரம்பி வழியும். நவீன 64-bit அமைப்புகளுக்கு இந்த வரம்பு இல்லை; எதிர்காலத் தேதிகளையும் கையாளும்.

**என் நேர மண்டலம் தானாகக் கண்டறியப்படுமா?**

ஆம். உள்ளூர் நேரத்தைக் காட்டவும் தேதிகளை நேர முத்திரையாக மாற்றவும் உலாவி உங்கள் நேர மண்டலத்தைத் தானாகக் கண்டறிந்து பயன்படுத்தும். முடிவில் UTC மற்றும் உள்ளூர் நேரம் இரண்டும் தெரியும்.

**Unix நேர முத்திரை மாற்றங்கள் எவ்வளவு துல்லியமானவை?**

கணக்கீடுகள் கணித ரீதியாகத் துல்லியமானவை. விநாடி நேர முத்திரைகள் அருகிலுள்ள ஒரு விநாடி வரையிலும், மில்லி விநாடி நேர முத்திரைகள் 1/1000 விநாடி (ஒரு மில்லி விநாடி) வரையிலும் துல்லியமானவை.

**இந்தக் கருவியை நிரலாக்கம் மற்றும் மேம்பாட்டுக்குப் பயன்படுத்தலாமா?**

நிச்சயமாக. JavaScript, Python, PHP, Java, Ruby, Go உள்ளிட்ட பல நிரலாக்க மொழிகளில் நேர முத்திரைகளுடன் பணிபுரியும் உருவாக்குநர்களுக்கு இது ஏற்றது. நேர முத்திரைப் பிழைகளைத் தீர்க்கவும் தேதி/நேரச் செயல்பாடுகளைச் சோதிக்கவும் உதவும்.

**ISO 8601 வடிவம் என்றால் என்ன?**

ISO 8601 என்பது தேதிநேரத்துக்கான சர்வதேசத் தரம் (வடிவம்: 2025-01-22T09:00:00.000Z). இறுதி "Z" என்பது UTC/Zulu நேரத்தைக் குறிக்கும். REST API, JSON, தரவுப் பரிமாற்றத்தில் இது பரவலாகப் பயன்படுகிறது.

**இந்த Unix நேர முத்திரை மாற்றி இணையமின்றி செயல்படுமா?**

பக்கம் முதலில் ஏற்றப்பட்ட பிறகு, JavaScript மூலம் எல்லா மாற்றங்களும் உலாவியிலேயே நடைபெறும்; சேவையகத்துக்கு தரவு அனுப்பப்படாது. முதல் முறையாகப் பக்கத்தைத் திறக்க இணைய இணைப்பு தேவை.

**UTC நேரமும் உள்ளூர் நேரமும் ஏன் வேறுபடுகின்றன?**

Unix நேர முத்திரை UTC இல் உள்ள ஒரே தருணத்தைக் குறிக்கும். உள்ளூர் நேரம் அதே தருணத்தை உங்கள் நேர மண்டலத்தின் UTC வேறுபாடு (எ.கா., சிங்கப்பூரில் UTC+8) மற்றும் பகல் சேமிப்பு நேரத்தின்படி காட்டும்.

**தற்போதைய Unix நேர முத்திரையைப் பெறுவது எப்படி?**

தற்போதைய Unix நேர முத்திரை பக்கத்தின் மேலே ஒவ்வொரு விநாடியும் புதுப்பிக்கப்படும். குறியீடு அல்லது செயலிகளில் பயன்படுத்த அதை கிளிப்போர்டுக்கு நகலெடுக்க "நகலெடு" பொத்தானைத் தேர்ந்தெடுக்கவும்.


## ஆதாரங்கள்

- [The Open Group — POSIX.1-2017, Seconds Since the Epoch](https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html) — Definition and the 86,400-seconds-per-day rule.
- [ECMAScript language specification — Time values and time range](https://tc39.es/ecma262/) — Date time values are milliseconds from the epoch within ±8,640,000,000,000,000.
- [IETF — RFC 3339, Date and Time on the Internet: Timestamps](https://www.rfc-editor.org/rfc/rfc3339.html) — The ISO 8601 profile behind the 2025-01-22T11:40:00.000Z output.
