ஜாவாஸ்கிரிப்டில் தேதியை UTC க்கு மாற்றுவது எப்படி

Javaskiriptil Tetiyai Utc Kku Marruvatu Eppati



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

ஜாவாஸ்கிரிப்டில் உள்ளூர் தேதியை UTC வடிவமைப்பிற்கு மாற்றும் செயல்முறையை இந்த இடுகை வரையறுக்கும்.

ஜாவாஸ்கிரிப்டில் தேதியை யுடிசிக்கு மாற்றுவது எப்படி?

தேதியை UTC ஆக மாற்ற, கீழே கொடுக்கப்பட்டுள்ள ஜாவாஸ்கிரிப்ட் முன் வரையறுக்கப்பட்ட முறைகளைப் பயன்படுத்தவும்:







  • தேதி.UTC() முறை
  • toUTCString() முறை

இந்த முறைகளை ஒவ்வொன்றாக விவாதிப்போம்.



முறை 1: Date.UTC() முறையைப் பயன்படுத்தி தேதியை UTC ஆக மாற்றவும்

தேதியை UTC ஆக மாற்றுவதற்கான முதல் அணுகுமுறை ' தேதி.UTC() ”முறை. இது தேதி பொருளின் நிலையான முன் வரையறுக்கப்பட்ட முறையாகும், இது குறிப்பிட்ட தேதி-நேரத்தை மில்லி விநாடிகளில் UTC ஆக மாற்றுகிறது. இது நேரத்துடன் கூடிய தேதியை ஒரு வாதமாக ஏற்றுக்கொண்டு, 1970 ஜனவரி 1 முதல் குறிப்பிட்ட தேதி-நேரத்திற்கு மில்லி விநாடிகளில் திருப்பித் தருகிறது.



தொடரியல்
தேதியை UTC ஆக மாற்ற, Date.UTC() முறைக்கு கீழே கொடுக்கப்பட்டுள்ள தொடரியல் பயன்படுத்தவும்:





தேதி . UTC ( ஆண்டு , என் , நாள் , மணி , நிமிடம் , நொடி , செல்வி )

மேலே உள்ள தொடரியல்,

  • ' ஆண்டு ” என்பது போன்ற நான்கு இலக்க முழு எண்ணாக இருக்கும் 2022 ”.
  • ' என் ” என்பது 1-12 க்கு இடையில் உள்ள முழு எண் மாதம் ”.
  • ' நாள் ” என்பது 1-31 க்கு இடைப்பட்ட ஒரு முழு எண், இது மாதத்தின் நாளைக் குறிக்கிறது.
  • ' மணி ” என்பது 0 மற்றும் 23 க்கு இடையில் உள்ள முழு எண்ணைக் குறிக்கிறது, மேலும் மணிநேரங்களின் இயல்புநிலை மதிப்பு 0 ஆக அமைக்கப்பட்டுள்ளது.
  • ' நிமிடம் ' பிரதிபலிக்கிறது ' நிமிடங்கள் ” 0 மற்றும் 59 க்கு இடையில், இயல்புநிலை மதிப்பு 0 ஆகும்.
  • ' நொடி ” என்பது 0 மற்றும் 59 க்கு இடைப்பட்ட வினாடிகள் மற்றும் வினாடிகளின் இயல்புநிலை மதிப்பு 0 ஆகும்.
  • ' செல்வி ” என்பது 0 மற்றும் 999 க்கு இடையிலான மில்லி விநாடிகள், இயல்புநிலை மதிப்பு 0 ஆக அமைக்கப்பட்டுள்ளது
  • ' நிமிடம் , நொடி , மற்றும் செல்வி ' விருப்பமான அளவுருக்கள் ஆனால் பயன்படுத்தினால் ஒன்றுடன் ஒன்று இணைக்கப்படும் ' செல்வி ', பிறகு கட்டாயம் பயன்படுத்த வேண்டும்' நொடி 'மற்றும்' நிமிடம் ”.

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



உதாரணமாக
அழை' தேதி.UTC() 'தேதி நேரத்தை கடந்து செல்லும் முறை' 2022 , 1 , 5 , 12 , பதினொரு , 14 'ஒரு வாதமாக மற்றும் திரும்பிய மதிப்பை மாறியில் சேமிக்கவும்' utcDate ”:

இருந்தது utcDate = தேதி . UTC ( 2022 , 1 , 5 , 12 , பதினொரு , 14 ) ;

இதன் விளைவாக வரும் UTC ஐ மில்லி விநாடிகளில் கன்சோலில் அச்சிடவும் console.log() ”முறை:

பணியகம். பதிவு ( utcDate ) ;

தொடர்புடைய வெளியீடு இருக்கும்:

முறை 2: UTCString() முறையைப் பயன்படுத்தி தேதியை UTC ஆக மாற்றவும்

தேதியை UTC ஆக மாற்றுவதற்கான மற்றொரு முறை ' toUTCString() ”முறை. இது உலகளாவிய நேரத்தின்படி உள்ளூர் தேதி-நேரத்தை UTC வடிவத்திற்கு மாற்றுகிறது. உள்ளூர் நேரத்தை UTC ஆக மாற்ற இது எளிதான வழியாகும்.

தொடரியல்
கொடுக்கப்பட்ட தொடரியலைப் பின்பற்றவும் ' toUTCString() ”முறை:

தேதி பொருள். யுடிசிஸ்ட்ரிங் ( )

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

வருவாய் மதிப்பு
இது UTC வடிவத்தில் தேதி நேரத்தைக் குறிக்கும் சரத்தை வழங்குகிறது ' GMT ' நேரம் மண்டலம்.

உதாரணமாக
முதலில், ஒரு மாறியை உருவாக்கவும் ' உள்ளூர் தேதி ' இது தற்போதைய தேதி நேரத்தை சேமித்து ' புதிய தேதி() ”, தேதி பொருளின் கட்டமைப்பாளர்:

இருந்தது உள்ளூர் தேதி = புதிய தேதி ( ) ;

அழை' toUTCString() 'மாறி கொண்ட முறை' உள்ளூர் தேதி 'இது தற்போதைய தேதி நேரத்தைச் சேமித்து, அதன் விளைவாக வரும் நேரத்தை மாறியில் சேமிக்கிறது' utcDate ”:

இருந்தது utcDate = உள்ளூர் தேதி. யுடிசிஸ்ட்ரிங் ( ) ;

கன்சோலில் UTC நேரத்தை அச்சிடவும்:

பணியகம். பதிவு ( utcDate ) ;

வெளியீடு UTC தேதி நேரத்தைக் காட்டுகிறது:

முடிவுரை

தேதியை UTC ஆக மாற்ற, ஜாவாஸ்கிரிப்ட் முன் வரையறுக்கப்பட்ட முறைகளைப் பயன்படுத்தவும், “ தேதி.UTC() 'முறை அல்லது' toUTCString( )” முறை. Date.UTC() ஆனது மில்லி விநாடிகளில் நேரத்தை வழங்கும், அதே நேரத்தில் toUTCString() முறையானது தேதி நேரத்தை ஒரு சரமாக வழங்குகிறது. தேதி-நேரத்தை UTC க்கு மாற்ற இது எளிமையான, எளிதான மற்றும் மிகவும் பொதுவாகப் பயன்படுத்தப்படும் முறையாகும். Date.UTC என்பது ஆர்ப்பாட்ட நோக்கங்களுக்காக மட்டுமே, பயனர் அதைப் பயன்படுத்தக் கூடாது. உள்ளூர் தேதியை ஜாவாஸ்கிரிப்டில் UTC வடிவத்திற்கு மாற்றும் செயல்முறையை எடுத்துக்காட்டுகளுடன் இந்த இடுகை வரையறுக்கிறது.