பிளாக்குக்கு திரும்பவும்

ஒரு டெவலப்பரின் யூனிக்ஸ் டைம் ஸ்டாம்ப் மாற்றியின் வழிகாட்டி

Unix டைம் ஸ்டாம்ப் மாற்றியை கற்றுக்கொள்ளுங்கள். எபொக் நேரத்தை மனிதர்களால் வாசிக்கக்கூடிய தேதிகளாக மாற்றுவது, வெவ்வேறு மொழிகளை கையாள்வது மற்றும் பொதுவான டெவலப்பர் தவறுகளை தவிர்ப்பது பற்றி கற்றுக்கொள்ளுங்கள்.

ஒரு டெவலப்பரின் யூனிக்ஸ் டைம் ஸ்டாம்ப் மாற்றியின் வழிகாட்டி

ஒரு Unix timestamp converter என்பது நீங்கள் ஒரு டெவலப்பர் அல்லது தரவுத்தொகுப்பாளர் ஆக இருக்கும்போது அடிக்கடி தேடும் எளிய ஆனால் அவசியமான கருவிகளில் ஒன்றாகும். இது ஒரு நீண்ட, தோன்றுவதில் சீரற்ற எண்ணை நாங்கள் உண்மையில் புரிந்துகொள்ளக்கூடிய தேதி மற்றும் நேரமாக மொழிபெயர்க்கும் பயனுள்ள உபகரணம் ஆகும். இந்த மொழிபெயர்ப்பு, நீங்கள் கணினி பதிவு பதிவுகளை ஆராயும்போது, API களுடன் வேலை செய்யும்போது, அல்லது நேரம் இந்த மிகச் சிறந்த வடிவத்தில் சேமிக்கப்படும் தரவுத்தொகுப்புகளை கேள்வி கேட்கும்போது மிகவும் முக்கியமாகிறது.

Unix Timestamp என்றால் என்ன மற்றும் இது ஏன் முக்கியம்

Unix timestamp 1609459200 ஐக் காட்டும் டிஜிட்டல் கவுண்டர், விநாடிகள், மில்லிசெகண்டுகள் மற்றும் மைக்ரோசெகண்டுகளுக்கான விவரங்களுடன்.

ஒரு நல்ல கான்வெர்டரை உண்மையாக மதிக்க, அந்த எண் உண்மையில் என்ன என்று நீங்கள் புரிந்துகொள்ள வேண்டும். அதன் அடிப்படையில், ஒரு Unix timestamp என்பது வெறும் விநாடிகளின் ஓட்ட எண்ணிக்கையாகும். இது 1970 ஆம் ஆண்டு ஜனவரி 1, 00:00:00 UTC இல் இருந்து கடந்த மொத்த விநாடிகளின் எண்ணிக்கையை கண்காணிக்கிறது. அந்த குறிப்பிட்ட தருணம் "Unix epoch" எனப் புகழ்பெற்றது.

இதற்காக இந்த முறை ஏன்? எளிமை மற்றும் செயல்திறன். நேரத்தை ஒரு தனி முழு எண்ணாக சேமிப்பது "வெள்ளி, ஜனவரி 1, 2021 12:00:00 AM GMT" போன்ற ஒரு விரிவான string க்குப் பதிலாக மிகவும் சுருக்கமாகவும் செயல்திறனாகவும் உள்ளது. இது சில முக்கிய பகுதிகளுக்காக சிறந்ததாக அமைக்கிறது:

  • தரவுத்தொகுப்பு சேமிப்பு: Timestamps சிறியவை, அவை குறியீடு செய்யவும் கேள்வி கேட்கவும் விரைவாக இருக்கும். இது செயல்திறனுக்காக பெரிய வெற்றி.
  • API Payloads: ஒரு தனி எண்ணை மாறி அனுப்புவது முழு தேதி string ஐ அனுப்புவதற்குப் பதிலாக பாண்ட்விட்தில் மிகவும் எளிதாக உள்ளது, இது விரைவான பதில் நேரத்திற்கு வழிவகுக்கும்.
  • பதிவு கோப்புகள்: நீங்கள் பல்வேறு கணினி பதிவுகளை பார்ச் செய்யும் போது, ஒரே மாதிரியான, மொழி-அறியாத timestamp வைத்திருப்பது ஒரு உயிர்காக்கும் கருவியாகும்.
  • கணக்கீடுகள்: ஒரு செயல்முறை எவ்வளவு நேரம் எடுத்தது என்பதை நீங்கள் தெரிந்து கொள்ள வேண்டுமா? தொடக்க timestamp ஐ முடிவு timestamp இல் இருந்து கழிக்கவும். இது எளிய முழு எண் கணிதம்.

விநாடிகள் vs. மில்லிசெகண்டுகள் மற்றும் அதற்கு அப்பால்

சாதாரண Unix timestamp என்பது 10-எண் எண்ணாகும், இது விநாடிகளை பிரதிநிதித்துவப்படுத்துகிறது. ஆனால் தொழில்நுட்பம் வளர்ந்ததால், மேலும் விவரமான நேர கணக்கீட்டிற்கான தேவையும் அதிகரித்தது. இதுவே நீங்கள் வெவ்வேறு நீளத்திலான timestamps ஐ காண ஆரம்பிக்கும் இடம், மேலும் இது ஒரு பொதுவான தடையாகும்.

இங்கே நீங்கள் பொதுவாக வெளியில் சந்திக்கும் விஷயங்களின் விரைவான சுருக்கம் உள்ளது. ஒன்றை மற்றொன்றாக தவறாகக் கொள்ளுவது ஒரு "ஆஃப்-பை-அ-தவிர" பிழையாகும், இது சில மிகவும் குழப்பமான பிழைகளை உருவாக்கலாம்.

பொதுவான Unix Timestamp வடிவங்கள் ஒரு பார்வையில்

அலகு எண்கள் பொதுவான பயன்பாட்டு வழக்கு உதாரண மதிப்பு (அதே தருணத்திற்கு)
விநாடிகள் 10 அதிகபட்சமாக பல பின்புற அமைப்புகள், தரவுத்தொகுப்புகள் மற்றும் API களுக்கு தரமானது. 1609459200
மில்லிசெகண்டுகள் 13 இணைய தொழில்நுட்பத்தில் மிகவும் பொதுவானது, குறிப்பாக JavaScript. 1609459200000
மைக்ரோசெகண்டுகள் 16 உயர்-அடிக்கடி வர்த்தகம் அல்லது அறிவியல் கணக்கீட்டில் பயன்படுத்தப்படுகிறது. 1609459200000000

இந்த வடிவங்களை சரியாகப் பெறுவது முக்கியம். ஒரு கருவி விநாடிகளை எதிர்பார்க்கிறதெனில், நீங்கள் அதற்கு மில்லிசெகண்டுகளை வழங்கினால், நீங்கள் ஆயிரக்கணக்கான ஆண்டுகள் எதிர்காலத்தில் உள்ள ஒரு தேதியைப் பெறுவீர்கள். இது நாங்கள் அனைவரும் ஒரே நேரத்தில் செய்த தவறு!

பிரபலமான 2038 ஆண்டு பிரச்சினை

Unix timestamp இன் அழகான எளிமை ஒரு தட்டுப்பட்ட நேரம் குண்டு உருவாக்கியது: "2038 ஆண்டு பிரச்சினை." பழைய 32-பிட் கணினிகளில், timestamps களை ஒரு கையெழுத்திடப்பட்ட 32-பிட் முழு எண்ணாக சேமிக்கப்பட்டது. இந்த வகை முழு எண்ணுக்கு ஒரு மேலமைப்பு உள்ளது - இது 2,147,483,647 க்கும் மேல் எண்ணை வைத்திருக்க முடியாது.

2038 ஆம் ஆண்டு ஜனவரி 19, 03:14:07 UTC இல், epoch இல் இருந்து கடந்த விநாடிகளின் எண்ணிக்கை அந்த எல்லையை மீறும். அது நடக்கும்போது, முழு எண் "மீண்டும் சுற்றும்" மற்றும் எதிர்மறை எண்ணாக மாறும். இது பாதிக்கப்படும் கணினிகளை 1901 இல் உள்ள தேதியாகக் கணிக்கச் செய்யும், இது இன்னும் அங்கு உள்ள கோட்பாடுகளை உடைக்கலாம். Unix epoch மற்றும் அதன் தாக்கத்தைப் பற்றிய மேலும் தகவல்களை StrongDM இல் உள்ள நிபுணர்களிடமிருந்து பெறலாம்.

அதிகமாக, இது நம்மில் பெரும்பாலானவர்கள் தினசரி கவலைப்பட வேண்டிய விஷயம் அல்ல. நவீன கணினிகளின் பெரும்பாலானவை நேரக்கணக்கிற்காக 64-பிட் முழு எண்களுக்கு மாறிவிட்டன. 64-பிட் முழு எண் மிகவும் பெரியது, இது மற்றொரு 292 பில்லியன் ஆண்டுகள் வரை ஓவர்ஃப்ளோ ஆகாது, இது பிரச்சினையை நிரந்தரமாக தீர்க்கிறது.

இன்னும், இது கணினி வரலாற்றின் ஒரு அற்புதமான பகுதி மற்றும் பழைய எம்பெட்டட் கணினிகள் அல்லது பாரம்பரிய குறியீட்டு அடிப்படைகளில் வேலை செய்யும் போது நீங்கள் எப்போதும் தெரிந்து கொள்ள வேண்டிய முக்கியமான தகவல். இந்த அடிப்படைகளைப் புரிந்துகொள்வது, உங்கள் கைகளில் உள்ள எந்த Unix timestamp converter ஐயும் மிகவும் சக்திவாய்ந்த கருவியாக்குகிறது.

உங்கள் உலாவியில் மாற்றங்களை எளிதாக்குதல்

ஒரு டெர்மினல் கட்டளை அல்லது குறியீட்டு துண்டை உருவாக்குவது வேலை செய்கிறது, ஆனால் இது எப்போதும் வேலை முடிக்க மிக வேகமாக இல்லை. சில சமயம், நீங்கள் உங்கள் கவனத்தை உடைக்காமல் அல்லது ஜன்னல்களை மாற்றாமல் இப்போது ஒரு பதிலை மட்டும் தேவைப்படுகிறது. இது ஒரு நல்ல உலாவி அடிப்படையிலான கருவி உண்மையில் அதன் மதிப்பை நிரூபிக்கும் இடம், குறிப்பாக உங்கள் உலாவியில் நேரடியாக வாழும் ஒரு குறிப்பிட்ட Unix timestamp converter.

மற்றொரு டேபை திறப்பதற்குப் பதிலாக அல்லது ஒரு டெர்மினலை இயக்குவதற்குப் பதிலாக, நீங்கள் ஒரு விரைவு விசைப்பலகை குறுக்கு அடிக்கையை அழுத்துகிறீர்கள், எண்ணிக்கையை ஒட்டுகிறீர்கள், மற்றும் உடனே உங்கள் பதிலைப் பெறுகிறீர்கள். இது ShiftShift Extensions போன்ற கருவிகளுடன் நீங்கள் பெறும் வகையான சீரான வேலைப்பாடு ஆகும், இது பல பயனுள்ள உபகரணங்களை ஒரு கட்டளை பட்டியலில் தொகுத்துள்ளது.

விசைப்பலகை குறுக்கு அடிக்கையுடன் உடனடி பதில்களைப் பெறுங்கள்

இது அனைத்தும் வேகத்திற்கு அடிப்படையாக உள்ளது. ShiftShift போன்ற ஒரு கருவியுடன், Shift விசையை (அல்லது Mac-ல் Cmd+Shift+P) இருமுறை அழுத்துவதன் மூலம் ஒரு கட்டளை பட்டை திறக்கிறது. "timestamp" என்று எழுதத் தொடங்குங்கள், மற்றும் மாற்றி தோன்றும். உங்கள் மதிப்பை ஒட்டுங்கள், மற்றும் நீங்கள் உடனே ஒரு மனிதன் வாசிக்கக்கூடிய தேதியைப் பெற்றுள்ளீர்கள்.

இதன் தோற்றம் இதுவே - கட்டளை பட்டை உங்கள் தற்போதைய பக்கத்தின் மீது நேரம் மாறுவதற்காக தயாராகவும் காத்திருக்கிறது.

சிறந்த பகுதி, இது உங்கள் வழியில் வராமல் எவ்வாறு ஒருங்கிணைக்கிறது. மாற்றி ஒரே மேலோட்டத்தில் கிடைக்கும் பல கருவிகளில் ஒன்றே, எனவே நீங்கள் நீங்கள் செய்யும் செயல்களை விலக்க வேண்டியதில்லை.

இந்த அணுகுமுறை, வளர்ப்பாளர்கள், சோதனையாளர்கள் மற்றும் தங்கள் உலாவியில் வாழும் மற்றவர்களுக்கு ஒரு உயிர்காக்கும் கருவியாகும். மேலும, மாற்றம் உங்கள் இயந்திரத்தில் முழுமையாக நடைபெறும். பதிவு அல்லது API பதில்களில் உள்ள உணர்வுப்பூர்வமான தரவுகள் உங்கள் கணினியை விலக்காது, இது தனியுரிமைக்கு ஒரு பெரிய வெற்றி.

ஒரு timestamp ஐ மாற்ற, ஒரு குழப்பமான JSON பிளாப் ஐ மறுபFormatting செய்ய, மற்றும் பிறகு ஒரு நேர வேறுபாட்டை கணக்கிடுவது - அனைத்தும் ஒரே இடைமுகத்திலிருந்து - ஒரு பெரிய நேரத்தைச் சேமிக்கிறது. இது ஒரு குழப்பமான, பல கருவி செயல்முறையை ஒரு ஒற்றை, மென்மையான செயலாக மாற்றுகிறது.

ஒரே செயல்திறனைப் போல அல்ல

ஒரு சிறந்த உலாவியில் உள்ள பயன்பாடு எப்போதும் ஒரே கருவியாக இருக்காது; இது முழு கருவிக்கூட்டத்தின் ஒரு பகுதியாகும். நீங்கள் அடிக்கடி timestamp மாற்றியை மற்ற செயல்களுடன் இணைத்துப் பயன்படுத்துவீர்கள்.

உதாரணமாக, நீங்கள் இதனுடன் இணைக்கலாம்:

  • ஒரு JSON அல்லது SQL வடிவமைப்பாளர் timestamp ஐப் பெறுவதற்கு முன் சில குறியீட்டை சுத்தமாக்க.
  • ஒரு உள்ளமைவான கணக்கீட்டாளர் எபோக் மதிப்புகளில் விரைவு கணிதம் செய்ய. (இது எப்படி வேலை செய்கிறது என்பதைப் பார்க்க ShiftShift கணக்கீட்டாளர் பக்கம் இல் ஒரு ஒத்த கருவியுடன் விளையாடலாம்).
  • ஒரு உரை ஒப்பீட்டு கருவி இரண்டு API பதில்களில், timestamp மற்றும் அனைத்திலும் உள்ள வேறுபாடுகளை கண்டுபிடிக்க.

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

குறியீட்டில் நடைமுறை timestamp மாற்றங்கள்

நீங்கள் ஒரு வளர்ப்பாளர் என்றால், timestamp களை கையாள்வது வேலைக்கான ஒரு பகுதியாகும் என்பதை நீங்கள் அறிவீர்கள். ஆனால் உண்மையாகச் சொல்ல வேண்டும், ஒவ்வொரு மொழியிலும் சின்டாக்ஸ் ஒரே மாதிரியானதாக இல்லை. இந்த பகுதி உங்கள் செல்லுபடியாகும் மோசடி தாளாகும், நீங்கள் உடனடியாகப் பிடித்து பயன்படுத்தக்கூடிய குறியீட்டு துண்டுகளை அடிக்கடி உள்ளடக்கியது. பழைய Stack Overflow திசைகளில் கிணறு தேவை இல்லை - உங்களை நகர்த்துவதற்கான நடைமுறை எடுத்துக்காட்டுகள் மட்டுமே.

Code examples in JavaScript, Python, and SQL for converting a Unix timestamp.

நீங்கள் ஒரு வலை முன்னணி தரவை கையாளுகிறீர்கள், ஒரு Python ஸ்கிரிப்டை எழுதுகிறீர்கள், அல்லது ஒரு தரவுத்தொகுப்பை கேள்வி செய்கிறீர்கள் என்றால், எபோக் நேரத்தை மாற்றுவது அடிப்படையான திறமையாகும். நாம் பொதுவான சூழ்நிலைகளைப் பார்க்கிறோம், ஒரு எபோக் முழு எண்ணை வாசிக்கக்கூடிய சரத்திற்குள் மாற்றுவது மற்றும் பின்னர் அதை எல்லாம் எதிர்மறையாகச் செய்வது.

JavaScript இல் Timestamps ஐ மாற்றுவது

JavaScript இன் Date பொருள் உங்கள் முதன்மை கருவியாக உள்ளது, ஆனால் இது வளர்ப்பாளர்களை அடிக்கடி தடுக்கும் ஒரு முக்கிய விசை உள்ளது: இது மில்லி விநாடிகள் இல் செயல்படுகிறது, விநாடிகள் அல்ல. இது உங்கள் முன்னணி ஒரு பின்னணி உடன் பேசும் போது பிழைகளை உருவாக்கும் ஒரு பாரம்பரிய மூலமாகும், இது தரநிலையான 10-எண், விநாடி அடிப்படையிலான timestamps ஐப் பயன்படுத்துகிறது.

ஒரு தரநிலையான Unix timestamp ஐ (விநாடிகளில்) Date பொருளாக சரியாக மாற்ற, நீங்கள் அதை 1000 இல் பெருக்க வேண்டும்.

// ஒரு தரநிலையான 10-எண் Unix timestamp (விநாடிகளில்)
const unixTimestamp = 1672531200;

// மில்லி விநாடிகளில் மாற்றவும், பின்னர் ஒரு Date பொருளை உருவாக்கவும்
const dateObject = new Date(unixTimestamp * 1000);

// வாசிக்கக்கூடிய UTC சரத்தில் வடிவமைக்கவும்
// வெளியீடு: ஞாயிறு, 01 ஜனவரி 2023 00:00:00 GMT
console.log(dateObject.toUTCString());

தற்போதைய timestamp தேவைவா? Date.now() இது மில்லி விநாடிகளில் தருகிறது. ஒரு தரநிலையான 10-எண் timestamp ஐ API க்கு திருப்புவதற்கு முன் 1000 இல் வகுத்து கீழே வட்டமாக்க வேண்டும் என்பதை நினைவில் வையுங்கள்.

Python உடன் மாற்றங்களை கையாளுதல்

பின்னணி, Python இன் datetime மாடுல் ஒரு சக்திவாய்ந்தது. இது மிகவும் நெகிழ்வானது மற்றும் மண்டலங்களுக்கிடையில் நேரத்தை துல்லியமாக கையாள தேவையான நேரம்-அறிந்த மாற்றங்களுக்கு அற்புதமான ஆதரவு உள்ளது, இது பல்வேறு மண்டலங்களில் நேரத்தை துல்லியமாக கையாள தேவையான சேவைகளுக்கு நம்பகமான தேர்வாகும்.

timestamp ஐ datetime நூலகத்துடன் மாற்றுவதற்கான நேர்த்தியான வழி இதுதான்:

import datetime

ஒரு தரநிலையான 10-எண் Unix timestamp

unix_timestamp = 1672531200

timestamp ஐ datetime பொருளாக மாற்றவும்

datetime_obj = datetime.datetime.fromtimestamp(unix_timestamp)

அதை சுத்தமான, மனிதன் வாசிக்கக்கூடிய சரத்திற்குள் வடிவமைக்கவும்

வெளியீடு: 2023-01-01 00:00:00

print(datetime_obj.strftime('%Y-%m-%d %H:%M:%S'))
இந்த எளிய அணுகுமுறை உங்கள் Python செயலிகளில் எபோக் நேரத்தை நிர்வகிக்க ஒரு சுத்தமான மற்றும் நம்பகமான வழியை வழங்குகிறது. மேலும், timestamp களை உள்ளடக்கிய JSON போன்ற சிக்கலான தரவுத்தொகுப்புகளை நீங்கள் கையாள்கிறீர்கள் என்றால், JSON வடிவமைப்பாளர் ஐப் பயன்படுத்துவதற்கான எங்கள் வழிகாட்டி உங்களுக்கு பயனுள்ளதாக இருக்கும்.

SQL உடன் தரவுத்தொகுப்பு மாற்றங்கள்

தரவுத்தொகுப்புகள் பெரும்பாலும் Unix timestamps ஆக நேரத்தைச் சேமிக்கின்றன, ஏனெனில் அவை திறமையானவை. நல்ல செய்தி என்னவெனில், பெரும்பாலான SQL மொழிகள் இந்த மாற்றங்களை உங்கள் கேள்விகளில் நேரடியாக கையாளுவதற்கான உள்ளமைவான செயல்களை கொண்டுள்ளன.

இது கச்சா முழு எண் நேரச்சீட்டுகளைப் பிடித்து, உங்கள் பயன்பாட்டு குறியீட்டில் மாற்றுவதற்குப் பதிலாக, மிகவும் திறமையானது.

யூனிக்ஸ் நேரச்சீட்டு சுமார் உலகளாவியமாக உள்ளது, 90% க்கும் மேற்பட்ட நிரலாக்க மொழிகளில் பயன்படுத்தப்படுகிறது—ஜாவாஸ்கிரிப்டின் Date.now() முதல் பைதானின் time.time() வரை—தினசரி பில்லியன்கள் செயல்பாடுகளை இயக்குகிறது. நேர மண்டலங்களை சரியாகப் பெறுவது முக்கியம்; ஒரு வலுவான யூனிக்ஸ் நேரச்சீட்டு மாற்றி 400 க்கும் மேற்பட்ட IANA மண்டலங்களை கையாளலாம், இது நேர மண்டலங்களை தெளிவாகக் கையாளாத உலகளாவிய பயன்பாடுகளில் 62% க்கான பிழைகளைத் தவிர்க்க உதவுகிறது. இந்த கருவிகளின் உலகளாவிய ஏற்றத்தைப் பற்றிய மேலும் விவரங்களை Fossa இல் காணலாம்.

உருவாக்குநர்களுக்காக, SQL ஐ வடிவமைக்க, நேரச்சீட்டுகளை மாற்ற, மற்றும் எபொக் வேறுபாடுகளை கணக்கிடுவது உங்கள் இயந்திரத்தை விலக்காமல் செய்யும் திறன் ஒரு பெரிய உற்பத்தி வெற்றி ஆகும். இந்த உள்ளூர் முதன்மை அணுகுமுறை, GDPR மற்றும் CCPA போன்ற நவீன தரவுப் பாதுகாப்பு தரநிலைகளுடன் நீங்கள் இணக்கமாக இருக்கவும் உதவுகிறது.

MySQL எடுத்துக்காட்டு

MySQL இல், FROM_UNIXTIME() செயல்பாடு நீங்கள் அதிகமாகப் பயன்படுத்தும் செயல்பாடு ஆகும். இது ஒரு எபொக் முழு எண்ணை எடுத்துக் கொண்டு, அதை ஒரு தரநிலையான DATETIME வடிவத்தில் மாற்றுகிறது.

SELECT FROM_UNIXTIME(1672531200);
-- திருப்புகிறது: '2023-01-01 00:00:00'
மற்றொரு வழியாகச் செல்ல—ஒரு தேதி சரத்தை மீண்டும் ஒரு எபொக் நேரச்சீட்டுக்கு—UNIX_TIMESTAMP() ஐப் பயன்படுத்துங்கள்.

SELECT UNIX_TIMESTAMP('2023-01-01 00:00:00');
-- திருப்புகிறது: 1672531200

PostgreSQL எடுத்துக்காட்டு

PostgreSQL ஒரு சில மாறுபட்ட ஆனால் அதே அளவுக்கு சக்திவாய்ந்த செயல்பாட்டைப் பயன்படுத்துகிறது: to_timestamp(). இந்த செயல்பாடு நேரடியாக ஒரு யூனிக்ஸ் நேரச்சீட்டை TIMESTAMP WITH TIME ZONE மதிப்பாக மாற்றுகிறது.

SELECT to_timestamp(1672531200);
-- திருப்புகிறது: 2023-01-01 00:00:00+00
இது நேர மண்டலத்தைப் பற்றிய விழிப்புணர்வுடன் இருப்பதால், நேரத்தின் துல்லியமான அளவீடு போதுமானதாக இல்லாத உலகளாவிய பார்வையாளர்களுக்கு சேவையளிக்கும் பயன்பாடுகளுக்கு இது மிகவும் வலுவான தேர்வாகும்.

Terminal இல் நேரச்சீட்டு மாற்றங்களை கையாள்வது

நீங்கள் கட்டளை வரியில் வாழ்ந்தால், ஒரு விரைவு நேரச்சீட்டு மாற்றத்திற்கு உலாவி அல்லது GUI க்கு மாறுவது உண்மையில் ஒரு வேலைப்பாடு கொல்லுபவன் ஆகும். இது உங்கள் கவனத்தை உடைக்கிறது. நல்ல செய்தி என்னவெனில், நீங்கள் அதைச் செய்ய வேண்டியதில்லை; லினக்ஸ் மற்றும் மேக் ஓஎஸ் இரண்டும் இந்த மாற்றங்களை கையாள்வதற்கான சக்திவாய்ந்த, உள்ளமைவான கருவிகளை கொண்டுள்ளன.

இதற்கான செல்லுபடியாகும் உபகரணம் எளிய date கட்டளை ஆகும். இது practically ஒவ்வொரு யூனிக்ஸ் போன்ற அமைப்பிலும் உள்ளது, ஆனால் ஒரு பிடிவாதம் உள்ளது: யூனிக்ஸ் நேரச்சீட்டு மாற்றி ஆக பயன்படுத்துவதற்கான உரைமை லினக்ஸ் (GNU) மற்றும் மேக் ஓஎஸ் (BSD) இடையே மாறுபடுகிறது. சரியாகப் பெறுவதற்கான விசை இதற்கான வேறுபாட்டைப் புரிந்துகொள்வது ஆகும்.

Linux இல் நேரச்சீட்டுகளை மாற்றுவது

லினக்ஸில், உரைமை சுத்தமாகவும் நினைவில் வைத்துக்கொள்ள எளிதாகவும் உள்ளது. நீங்கள் -d கொடுப்பை தேதி குறிப்பிடுவதற்கு பயன்படுத்துகிறீர்கள், ஆனால் நீங்கள் ஒரு எபொக் நேரச்சீட்டை வழங்குகிறீர்கள் என்பதை @ சின்னத்துடன் முன்னணி செய்ய வேண்டும்.

நீங்கள் பதிவு பதிவுகளைத் தேடிக்கொண்டிருப்பதாகக் கூறலாம் மற்றும் நேரச்சீட்டை 1704067200 கண்டுபிடிக்கிறீர்கள். இது உண்மையில் என்ன என்பதைப் பார்க்க, நீங்கள் இதை இயக்குவீர்கள்:

date -d @1704067200

உடனே, நீங்கள் மனிதனால் வாசிக்கக்கூடிய தேதியைப் பெறுவீர்கள், Mon Jan 1 00:00:00 UTC 2024 போன்றது. நீங்கள் உங்கள் சொந்த தனிப்பயன் வடிவத்துடன் அந்த வெளியீட்டை சுத்தமாக்கவும் முடியும்.

date -d @1704067200 +"%Y-%m-%d %H:%M:%S"

வெளியீடு: 2024-01-01 00:00:00

தொழில்நுட்ப குறிப்புகள்: நீங்கள் பிற கட்டளைகளை அதில் குழாயில் செலுத்தத் தொடங்கும் போது, இந்த கட்டளை உண்மையில் ஒரு சக்திவாய்ந்ததாக மாறுகிறது. நீங்கள் ஒரு பெரிய பதிவு கோப்பிலிருந்து நேரச்சீட்டை grep செய்து, அதை நேரடியாக date க்கு உடனடி மாற்றத்திற்கு வழங்கலாம். இது பல அடுக்கான பிழைதிருத்தக் கடமையை ஒரு ஒற்றை, அழகான ஒரே வரியில் மாற்றுகிறது.

macOS இல் மாற்றங்களை கையாள்வது

இப்போது, நீங்கள் அந்த ஒரே லினக்ஸ் கட்டளையை மேக்கில் இயக்கினால், அது ஒரு பிழையைத் தூண்டும். macOS பயன்படுத்தும் BSD பதிப்பு date -r கொடுப்பை தேவைப்படுகிறது, மேலும் @ முன்னணி தேவையில்லை.

மேக்கில் அதே நேரச்சீட்டை மாற்ற நீங்கள் இதைப் பயன்படுத்துவீர்கள்:

date -r 1704067200

லினக்ஸ் பதிப்பைப் போலவே, நீங்கள் விருப்பமான வெளியீட்டைப் பெறFormatting விருப்பங்களைச் சேர்க்கலாம்.

date -r 1704067200 +"%Y-%m-%d %T %Z"

வெளியீடு: 2024-01-01 00:00:00 UTC

இந்த சிறிய வேறுபாடு லினக்ஸ் மற்றும் மேக் ஓஎஸ் இடையே அடிக்கடி மாறுபடும் யாருக்கும் ஒரு பாரம்பரிய தடையாக இருக்கிறது. இரு பதிப்புகளையும் நினைவில் வைத்துக்கொள்வது, நீங்கள் எதிர்கொள்ளும் தலைவலிகளைத் தவிர்க்க உதவும்.

இந்த கட்டளைகளை நீங்கள் கற்றுக்கொண்ட பிறகு, நேரச்சீட்டு மாற்றங்களை நேரடியாக உங்கள் ஷெல் ஸ்கிரிப்டுகளிலும் பதிவு பகுப்பாய்விலும் நுழைக்கலாம். இது ஒரு சிறிய திறனாக இருக்கலாம், ஆனால் இது சில முக்கிய உற்பத்தி வளர்ச்சிகளைச் சேர்க்கிறது, உங்களை மையத்தில் வைத்திருக்கிறது மற்றும் முக்கியமான வேலைக்கு கவனம் செலுத்துகிறது.

பொதுவான நேரச்சீட்டு பிழைகள் மற்றும் அவற்றைக் கையாள்வது எப்படி

யூனிக்ஸ் நேரச்சீட்டுகளுடன் வேலை செய்வது மேற்பரப்பில் நேர்த்தியாகத் தோன்றுகிறது, ஆனால் சில பாரம்பரிய பிழைகள் உண்மையில் மிகவும் கஷ்டமான பிழைகளை உருவாக்கலாம். இந்த பிரச்சினைகள், பிழை உண்மையில் ஏற்பட்ட இடத்திலிருந்து மிகவும் தொலைவில் தோன்றுவதால், பிழைதிருத்தத்திற்கு உண்மையான தலைவலியாக இருக்கின்றன. இந்த பிரிவை, நான் ஆண்டுகளாகப் பார்த்த பொதுவான நேரச்சீட்டு சிக்கல்களை கண்டுபிடிக்கவும் தவிர்க்கவும் உங்கள் புலம் வழிகாட்டியாகக் கருதுங்கள்.

வினாடிகள் மற்றும் மில்லி வினாடிகள் குழப்பம்

மிகவும், மிகவும் அடிக்கடி ஏற்படும் பிழை, வினாடிகளை மில்லி வினாடிகளுடன் குழப்புவது. ஒரு தரநிலையான யூனிக்ஸ் நேரச்சீட்டு என்பது எபொக் தொடக்கம் முதல் கடந்த வினாடிகளின் எண்ணிக்கையை பிரதிநிதித்துவப்படுத்தும் 10-எண் முழு எண் ஆகும். ஆனால் பல அமைப்புகள், குறிப்பாக ஜாவாஸ்கிரிப்ட் உலகில், மில்லி வினாடிகளுக்கான 13-எண் நேரச்சீட்டுடன் வேலை செய்கின்றன.

ஒரு முன்னணி செயலி ஒரு பின்வாங்கி எதிர்பார்க்கும் விநாடிகள் அளவுக்கு மில்லி விநாடி மதிப்பை அனுப்பும் போது, விஷயங்கள் குழப்பமாகிவிடும்.

யூனிக்ஸ் டைம்ஸ்டாம்ப் மாற்றிக்கு, அந்த 13-எண் எண், ஆயிரக்கணக்கான ஆண்டுகளுக்குப் பிறகு ஒரு தேதியாகக் காணப்படுகிறது. இது தரவின் சரிபார்ப்பு, திட்டமிடல் தரவியல் மற்றும் நீங்கள் பராமரிக்க முயற்சிக்கும் எந்த வரலாற்று பதிவுகளையும் அமைதியாக அழிக்கலாம். இது நீங்கள் வாரங்களுக்கு கூட கவனிக்காத மென்மையான தரவுப் புழுக்கம் ஆகும்.

திக்வெளி சிக்கல்

அனுபவமிக்க டெவலப்பர்களையும் பிடிக்கும் மற்றொரு சிக்கல் திக்வெளி கையாளுதல். அதன் வரையறைக்கு ஏற்ப, யூனிக்ஸ் டைம்ஸ்டாம்ப் எப்போதும் ஒருங்கிணைக்கப்பட்ட உலக நேரத்தில் (UTC) இருக்கும். இது ஒரு தனி, உலகளாவிய தருணத்தை பிரதிநிதித்துவம் செய்கிறது, இடத்திற்குப் பூரணமாக சுதந்திரமாக உள்ளது. நீங்கள் இதை மறந்து, ஒரு டைம்ஸ்டாம்ப் ஒரு பயனரின் உள்ளூர் நேரத்தை பிரதிபலிக்கிறது என்று கருதும் போது சிக்கல் ஏற்படுகிறது.

இந்த தவறு பொதுவாக, ஒரு டைம்ஸ்டாம்ப் ஒரு வாசிக்கக்கூடிய தேதியாக மாற்றும் போது, திக்வெளியை குறிப்பிடாமல் நிகழ்கிறது. உங்கள் அமைப்பு பெரும்பாலும் சர்வரின் உள்ளூர் நேரத்திற்கு இயல்பாக அமைக்கப்படுகிறது, இது குழப்பத்திற்கு வழிவகுக்கிறது. நியூயார்க் நகரில் உள்ள ஒரு பயனர் லண்டனில் உள்ள ஒருவருக்கான நேரத்தைப் பார்க்கலாம், ஆனால் அது பல மணிநேரங்கள் தவறாக இருக்கிறது.

தங்கச் சட்டம் எளிமையானது: உங்கள் பின்வாங்கியில் எப்போதும் டைம்ஸ்டாம்ப்களை UTC ஆகக் கருதுங்கள். அவற்றைப் UTC ஆக சேமிக்கவும், UTC ஆக செயலாக்கவும், மற்றும் காட்சியின் தருணத்தில் மட்டுமே ஒரு பயனரின் உள்ளூர் நேரத்திற்கு மாற்றவும்.

பொதுவான டைம்ஸ்டாம்ப் மாற்று பிழைகளை தீர்க்குதல்

விஷயங்கள் தவறு நடந்தால், அறிகுறிகள் குழப்பமாக இருக்கலாம். நீங்கள் விரைவில் கண்டுபிடிக்கவும் சரிசெய்யவும் உதவ, நான் அனுபவத்திலிருந்து உருவாக்கிய ஒரு விரைவு குறிப்புப் பட்டியல் இதோ.

அறிகுறி எதிர்பார்க்கப்படும் காரணம் தீர்வு
தேதி 52361 ஆம் ஆண்டில் அல்லது மற்ற தொலைவான எதிர்காலத்தில் உள்ளது. மில்லி விநாடிகள் vs. விநாடிகள். நீங்கள் 10-எண் விநாடி டைம்ஸ்டாம்ப் எதிர்பார்க்கும் செயல்பாட்டுக்கு 13-எண் மில்லி விநாடி டைம்ஸ்டாம்ப் அனுப்புகிறீர்கள். செயலாக்கத்திற்கு முன்பு டைம்ஸ்டாம்ப் ஐ 1000 க்கு வகுக்கவும். வரும் டைம்ஸ்டாம்ப்களின் எண் எண்ணிக்கையை எப்போதும் சரிபார்க்கவும்.
நேரம் சில மணிநேரங்கள் தவறாக உள்ளது, ஆனால் தேதி சரியாக உள்ளது. திக்வெளி தவறான கையாளுதல். டைம்ஸ்டாம்ப் பயனர் அல்லது UTC இன் உள்ளூர் நேரத்தைப் பயன்படுத்தி மாற்றப்பட்டது. எல்லா மாற்றங்களும் குறிக்கோள் திக்வெளியை தெளிவாக குறிப்பிடுவதை உறுதிப்படுத்தவும். உள்ளூர் நேரத்திற்கு மட்டும் கிளையன்ட் பக்கம் மாற்றவும்.
தேதி ஜனவரி 1, 1970 இல் stuck ஆக உள்ளது. செல்லுபடியாகாத அல்லது பூஜ்ய டைம்ஸ்டாம்ப். டைம்ஸ்டாம்ப் மதிப்பு 0, null, அல்லது undefined ஆக இருக்க வாய்ப்பு உள்ளது. மாற்றத்தை முயற்சிக்கும்முன், டைம்ஸ்டாம்ப் செல்லுபடியாகும் நேர்மறை முழு எண்ணாக இருக்கிறதா என்பதை உறுதிப்படுத்த ஒரு சரிபார்ப்பு சேர்க்கவும். ஒரு பின்வாங்கும் மதிப்பை வழங்கவும்.
"செல்லுபடியாகாத தேதி" அல்லது NaN பிழை வருகிறது. தவறான தரவுப் வகை. டைம்ஸ்டாம்ப் ஒரு எண் தேவைப்படும் போது ஒரு சரம் அல்லது மற்றொரு எண்ணற்ற வகையாகக் கருதப்படுகிறது. தேதி செயல்பாடுகளில் பயன்படுத்துவதற்கு முன்பு, டைம்ஸ்டாம்ப் ஐ முழு எண்ணாக (JS இல் parseInt(), Python இல் int()) தெளிவாகப் பார்ச் செய்யவும்.

உள்ளீட்டில் ஒரு விரைவு சரிபார்ப்பு, உங்கள் குறியீட்டில் பிழைகளைத் தீர்க்க பல மணிநேரங்களைச் சேமிக்கலாம் என்பதை நினைவில் வையுங்கள்.

மாநில வடிவமைப்புகளுடன் குழப்பத்தை தவிர்க்குதல்

அமைப்புகளுக்கு இடையே தரவுகளை அனுப்பும்போது கச்சிதமான முழு எண்ணை டைம்ஸ்டாம்ப் களைப் பயன்படுத்துவது குழப்பத்திற்கு ஒரு சமையல் ஆக இருக்கலாம். இதற்காக ISO 8601 (2022-05-17T12:00:00Z) போன்ற ஒரு உலகளாவிய சரம் வடிவத்தில் நிலைபேறு செய்வது மிகவும் சிறந்த பாதுகாப்பு நடவடிக்கையாகும். யூனிக்ஸ் டைம்ஸ்டாம்ப்களை (எடுத்துக்காட்டாக, 1652905200) தெளிவான, தன்னிச்சையான வடிவத்திற்கு மாற்றுவது, குறுகிய நேரத்தில் 37% அளவுக்கு குறுக்கீடு நேரத்தில் API அழைப்புகளில் பிழைகளைத் தவிர்க்க உதவுகிறது.

72% ஃபார்ட்யூன் 500 நிறுவனங்கள் லாக் பகுப்பாய்வுக்கு யூனிக்ஸ் டைம்ஸ்டாம்ப்களைப் பயன்படுத்துகின்றன, ஒரு ஒற்றை தவறு $10,000 க்கும் மேலாக ஒவ்வொரு மணிநேரத்திற்கும் செலவாகும், அதனால் துல்லியம் அனைத்தும் ஆகிறது. எபொக் நேரம் பல்வேறு தொழில்களில் எவ்வாறு பயன்படுத்தப்படுகிறது என்பதைப் பற்றிய மேலும் தகவலுக்கு EpochConverter ஐப் பார்வையிடவும்.

தரவுகளை நிர்வகிக்கும் நபர்களுக்கு, ஒரே மாதிரியான டைம்ஸ்டாம்ப் கையாளுதல் மிகவும் முக்கியம். உங்கள் தரவுத்தொகுப்பில் வெவ்வேறு டைம்ஸ்டாம்ப் வடிவங்களைப் பயன்படுத்துவதில் அடிக்கடி சிக்கிக்கொண்டால், உங்கள் கேள்விகளை சுத்தமாகவும் கணிக்கக்கூடியதாகவும் வைத்திருக்க SQL formatter ஐப் பயன்படுத்துவதற்கான வழிகாட்டி உதவும்.

இந்த முடிவு மரம் உங்கள் செயல்திறனைப் பாதுகாக்க, உங்கள் இயக்க முறைமைக்கான சரியான கட்டளையைத் தேர்ந்தெடுக்க உதவுகிறது, விரைவான மாற்றத்திற்கு தேவையான சின்டாக்ஸ் பிழைகளைத் தவிர்க்கிறது.

A flowchart illustrating terminal commands for converting timestamps on Linux and macOS operating systems.

மேலே உள்ள ஓவியம், லினக்ஸ் (-d @...) மற்றும் மாகோஎஸ் (-r ...) இல் date கட்டளையின் முக்கியமான சின்டாக்ஸ் வேறுபாட்டைப் தெளிவாகக் காட்டுகிறது—வெவ்வேறு சூழ்நிலைகளில் வேலை செய்யும் டெவலப்பர்களுக்கான பொதுவான சிக்கல்.

உங்கள் குறியீட்டை பாதுகாப்பாகக் காக்க, வரும் டைம்ஸ்டாம்பின் நீளத்தைச் சரிபார்க்க எப்போதும் சோதனைகளை செயல்படுத்துங்கள். 10-எண் (விநாடிகள்) அல்லது 13-எண் (மில்லி விநாடிகள்) மதிப்பைச் சரிபார்க்கும் ஒரு எளிய செயல்பாடு, உங்கள் செயல application's logic ஐ மாசுபடுத்துவதற்கு முன்பு இந்த பிழைகளைப் பிடிக்கலாம்.

யூனிக்ஸ் டைம்ஸ்டாம்ப் பற்றிய பொதுவான கேள்விகள்

யூனிக்ஸ் டைம்ஸ்டாம்ப்களைப் பயன்படுத்துவதில் நீங்கள் கற்றுக்கொள்வதற்குப் பிறகு, சில நடைமுறை கேள்விகள் எப்போதும் எழுகின்றன. நான் அனைத்து மட்டங்களிலும் டெவலப்பர்களை இவை சிக்கலாக்கியதைப் பார்த்துள்ளேன், எனவே உங்கள் தினசரி வேலைகளில் நீங்கள் சந்திக்கும் பொதுவானவற்றைப் பற்றிய தெளிவுகளை வழங்குவோம்.

ஏன் பல API கள் ISO 8601 சரங்களைப் பயன்படுத்தாமல் டைம்ஸ்டாம்ப்களைப் பயன்படுத்துகின்றன?

இது உண்மையில் கச்சிதமான செயல்திறனை அடிப்படையாகக் கொண்டது. ஒரு யூனிக்ஸ் டைம்ஸ்டாம்ப் என்பது ஒரு ஒற்றை எண் மட்டுமே, இது '2023-10-27T10:00:00Z' என்ற சரத்தின் ஒப்பிடுகையில் மிகவும் சுருக்கமாக உள்ளது.

அந்த சிறிய அளவு, கம்பியில் அனுப்ப வேண்டிய தரவுகளை குறைக்கிறது, இது bandwidth-ஐ சேமிக்கிறது மற்றும் API பதில்களை வேகமாக்கலாம்.

அவை முழுமையாக மொழி சார்ந்தவை அல்ல. அங்கு எதுவும் குழப்பம் இல்லை, எதுவும் பார்சிங் விசித்திரங்கள் இல்லை, மற்றும் பிராந்திய வடிவமைப்புகளை பற்றி கவலைப்பட வேண்டியதில்லை. ஒரு இயந்திரத்திற்கு, எண்களை கணக்கிடுவது எப்போதும் சரங்களை பார்ச் செய்வதைவிட வேகமாகவே இருக்கும், எனவே எந்த தேதியின் கணக்கீடுகள் - இரண்டு நிகழ்வுகளுக்கு இடையில் நேரத்தை கணக்கிடுவது போன்றவை - கணக்கீட்டில் குறைந்த செலவாக இருக்கும். உயர் செயல்திறன் முறைமைகளுக்காக, அந்த எளிமை ஒரு பெரிய வெற்றி.

நேர மண்டலங்களை கையாள்வதற்கான சரியான வழி என்ன?

இது மிக முக்கியம். இங்கே தங்க விதி: ஒரு Unix timestamp எப்போதும், எப்போதும் UTC-இல் இருக்கும். இது நேர மண்டலத்தின் கருத்தை கொண்டிருக்காது. இது காலக்கோவையின் தொடக்கம் முதல் விநாடிகள் எண்ணிக்கை மட்டுமே.

நேர மண்டலங்கள், நீங்கள் அந்த timestamp-ஐ ஒரு மனிதனுக்கு காண்பிக்க வேண்டும் என்றால் மட்டுமே முக்கியம்.

என் ஆலோசனை? பின்னணி அனைத்திற்கும் UTC-ஐப் பின்பற்றுங்கள். உங்கள் தரவுத்தளத்தில் அதை UTC timestamp-ஆக சேமிக்கவும், உங்கள் API-களில் UTC-ல் அதை அனுப்பவும், மற்றும் உங்கள் சர்வர் பக்கம் உள்ள அனைத்து தரவுகளை UTC-ல் செய்யவும். நீங்கள் அதை உள்ளூர் நேர மண்டலத்திற்கு மாற்ற வேண்டிய ஒரே நேரம், அதை பயனருக்கு காட்டுவதற்கு முன்பு முன்னணி பகுதியில் தான். இந்த தனி நடைமுறை, உங்களை நேர மண்டல மற்றும் நாளை மாறுதல் பிழைகளின் முழு உலகத்திலிருந்து காப்பாற்றும்.

2038 ஆண்டின் பிரச்சினையைப் பற்றி நான் இன்னும் கவலைப்பட வேண்டுமா?

பெரும்பாலான புதிய திட்டங்களுக்கு, சாத்தியமாக இல்லை. "2038 ஆண்டின் பிரச்சினை" என்பது 32-பிட் கையெழுத்திடப்பட்ட முழு எண் ஐ timestamp-ஐ சேமிக்க பயன்படுத்திய பழைய முறைமைகளின் ஒரு பின் விளைவாகும். அந்த எண் மிகப்பெரியதாக ஆகும்போது, அது சுற்றி வந்து எதிர்மறையாக மாறுகிறது, தேதிகளை 1901-க்கு திருப்புகிறது.

இனியதாக, நவீன முறைமைகளின் பெரும்பாலானவை - செயலி முறைமைகள் முதல் தரவுத்தளங்கள் வரை - 64-பிட் முழு எண்களுக்கு நீண்ட காலமாக மாறிவிட்டன. இது உண்மையில் அந்த கேனைக் கிட்டத்தட்ட (பில்லியன் ஆண்டுகள், உண்மையில்) தள்ளுகிறது, இது எங்களுக்கு இனிமேல் ஒரு நடைமுறை கவலை அல்ல.

அது சொன்னால், நீங்கள் ஒரு பாரம்பரிய முறைமையை பராமரிக்கிறீர்கள் அல்லது எம்பெடிட் செய்யப்பட்ட ஹார்ட்வேருடன் (IoT சாதனங்களை நினைக்கவும்) வேலை செய்கிறீர்கள் என்றால், இது கண்டிப்பாக கவனிக்க வேண்டிய ஒன்று. நீங்கள் கட்டமைக்கிற கட்டமைப்பை எப்போதும் தெரிந்து கொள்ளுங்கள்.

Excel அல்லது Google Sheets-ல் ஒரு Timestamp-ஐ விரைவாக எப்படி மாற்றலாம்?

இதற்காக உங்கள் தரவுகளை தனித்த Unix timestamp மாற்றியாளருக்கு எடுத்துச் செல்ல தேவையில்லை. ஒரு எளிய சூத்திரம் இதைச் செய்யும். உங்கள் timestamp செலல் A1-ல் உள்ளதாகக் கருதினால்:

  • வினாடிகளில் உள்ள timestamp-களுக்கான (10 இலக்கங்கள்): =A1 / 86400 + DATE(1970,1,1)
  • மில்லி வினாடிகளில் உள்ள timestamp-களுக்கான (13 இலக்கங்கள்): =A1 / 86400000 + DATE(1970,1,1)

அந்த சூத்திரத்தை உள்ளிடுங்கள், பின்னர் செலலை "தேதி" அல்லது "தேதி நேரம்" என்ற வடிவத்தில் அமைக்கவும். இது நீங்கள் விரைவாக தரவுகளை பகுப்பாய்வு செய்யும் போது உங்கள் ஓட்டத்தை உடைக்க விரும்பாத போது ஒரு உயிர்காப்பாளர்.


எளிய பணிகளுக்காக உங்கள் எடிட்டர், கட்டளை வரி மற்றும் பத்து உலாவி தாவல்களுக்கு இடையே தொடர்ந்து மாறுவதில் சோர்வாக உள்ளீர்களா? ShiftShift Extensions தொகுப்பு ஒரு சக்திவாய்ந்த Unix timestamp மாற்றியாளர், JSON வடிவமைப்பாளர், SQL அழகுபடுத்துபவர் மற்றும் மேலும் பலவற்றை உங்கள் உலாவியில் நேரடியாக தொகுத்துள்ளது. நீங்கள் தேவைப்படும் அனைத்தும் ஒரு விசைப்பலகை குறுக்கீட்டுக்குள் உள்ளது.

ShiftShift Extensions-ஐப் பெறுங்கள் மற்றும் உங்கள் வேலைப்பாட்டை இன்று எளிதாக்குங்கள் https://shiftshift.app

குறிப்பிட்ட நீட்டிப்புகள்