ஜாவாஸ்கிரிப்ட்டில் 12 மணிநேரம் AM/PM வடிவமைப்பில் தேதி நேரத்தைக் காண்பிப்பது எப்படி?

Javaskiripttil 12 Manineram Am Pm Vativamaippil Teti Nerattaik Kanpippatu Eppati



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

ஜாவாஸ்கிரிப்ட்டில் காலை/மாலை 12 மணிநேரம் என்ற வடிவத்தில் தேதி நேரத்தைக் காண்பிக்கும் முறைகளை இந்த பதிவு விளக்குகிறது.

ஜாவாஸ்கிரிப்ட்டில் 12 மணிநேரம் AM/PM என்ற வடிவமைப்பில் தேதி நேரத்தைக் காண்பிப்பது எப்படி?

ஜாவாஸ்கிரிப்ட்டில் 12 மணி நேரம்/மாலை என்ற வடிவத்தில் தேதி நேரத்தைக் காட்ட பின்வரும் அணுகுமுறைகளைப் பயன்படுத்தலாம்:







  • ' toLocaleString() ”முறை.
  • ' toLocaleTimeString() ”முறை.
  • ' கோட்டில் ” செயல்பாடு.

அணுகுமுறை 1: ToLocaleString() முறையைப் பயன்படுத்தி ஜாவாஸ்கிரிப்ட்டில் 12 மணி நேரம் AM/PM வடிவத்தில் தேதி நேரத்தைக் காண்பி

' toLocaleString() ” முறை ஒரு தேதி பொருளை சரம் வடிவில் வழங்குகிறது. அமெரிக்க மொழி வடிவத்தில் தற்போதைய நேரத்தைத் திரும்பப் பெற இந்த முறையைப் பயன்படுத்தலாம்.



தொடரியல்



தேதி . லோகேல்ஸ்ட்ரிங் ( உள்ளூர் , விருப்பங்கள் )

கொடுக்கப்பட்ட தொடரியல்,





  • ' உள்ளூர் ” என்பது குறிப்பிட்ட மொழி வடிவத்தைக் குறிக்கிறது.
  • ' விருப்பங்கள் ” என்பது பண்புகளை ஒதுக்கக்கூடிய பொருளைக் குறிக்கிறது.

உதாரணமாக
முதலில், '' ஐப் பயன்படுத்தி புதிய தேதி பொருளை உருவாக்கவும் புதிய தேதி() 'கட்டமைப்பாளர்:

இருந்தது நேரம் = புதிய தேதி ( ) ;

இப்போது, ​​விண்ணப்பிக்கவும் ' toLocaleString() 'முறை கொண்ட' எங்களுக்கு ” மொழி வடிவம் மற்றும் நேரம் ஒதுக்கப்பட்ட மதிப்புகள் அதன் அளவுருக்கள். இங்கே,' மணி12 ” மணிநேரம் 12 மணிநேர வடிவமைப்பில் காட்டப்படும் என்பதைக் குறிக்கிறது. இது தற்போதைய நேரத்தை அமெரிக்க நேர வடிவமைப்பில் காண்பிக்கும்:



பணியகம். பதிவு ( நேரம். லோகேல்ஸ்ட்ரிங் ( 'நமக்குள்' , { மணி : 'எண்' , நிமிடம் : 'எண்' , மணி12 : உண்மை } ) ) ;

வெளியீடு

அணுகுமுறை 2: ToLocaleTimeString() முறையைப் பயன்படுத்தி ஜாவாஸ்கிரிப்டில் 12 மணிநேரம் AM/PM வடிவத்தில் தேதி நேரத்தைக் காண்பி

' toLocaleTimeString() ” முறையானது தேதிப் பொருளின் கால இடைவெளியை சரமாக வழங்குகிறது. இந்த முறையானது குறிப்பிட்ட தேதிக்கு எதிராக இயல்புநிலை நேரத்தை வழங்குவதன் மூலம் toLocaleString() முறையைப் போலவே பயன்படுத்தப்படலாம்.

உதாரணமாக
பின்வரும் எடுத்துக்காட்டில், '' ஐப் பயன்படுத்தி ஒரு புதிய தேதி பொருளை உருவாக்கவும் புதிய தேதி() 'கட்டமைப்பாளர் மற்றும் பின்வரும் தேதியை அதன் அளவுருவாக குறிப்பிடவும்' ஆண்டு ”,” மாதம் 'மற்றும்' நாள் ' முறையே.

அதன் பிறகு, விண்ணப்பிக்கவும் ' லோகேல் டைம்ஸ்ட்ரிங்() 'முந்தைய முறையில் விவாதிக்கப்பட்டபடி குறிப்பிட்ட நேர வடிவமைப்பைக் கொண்ட முறை:

நிலையான தேதி நேரம் = புதிய தேதி ( 2022 , 1 , 1 ) . லோகேல் டைம்ஸ்ட்ரிங் ( 'நமக்குள்' , {
மணி : 'எண்' , நிமிடம் : 'எண்' , மணி12 : உண்மை
} )

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

பணியகம். பதிவு ( தேதி நேரம் ) ;

வெளியீடு

அணுகுமுறை 3: இன்லைன் செயல்பாட்டைப் பயன்படுத்தி ஜாவாஸ்கிரிப்ட்டில் 12 மணிநேரம் AM/PM வடிவத்தில் தேதி நேரத்தைக் காண்பி

நிபந்தனை ஆபரேட்டரை am/pm வடிவத்தில் பயன்படுத்த இந்த அணுகுமுறையை செயல்படுத்தலாம்.

கீழே கொடுக்கப்பட்டுள்ள உதாரணம் கூறப்பட்ட கருத்தை விளக்குகிறது.

உதாரணமாக

நிலையான தேதி நேரம் = ( தேதி ) => {
மணி நேரம் விடுங்கள் = தேதி. getHours ( ) ;
நிமிடங்கள் விடவும் = தேதி. நிமிடங்கள் ( ) ;
ap ஐ விடுங்கள் = மணி >= 12 ? 'மாலை' : 'நான்' ;
மணி = மணி % 12 ;
மணி = மணி ? மணி : 12 ;
நிமிடங்கள் = நிமிடங்கள். toString ( ) . பாதை தொடக்கம் ( இரண்டு , '0' ) ;
நேரத்தை விடுங்கள் = மணி + ':' + நிமிடங்கள் + '''' + ஏப் ;
திரும்ப ஒன்றிணைக்கும் நேரம் ;
}
பணியகம். பதிவு ( தேதி நேரம் ( புதிய தேதி ( 2022 , 1 , 1 ) ) ) ;

மேலே காட்டப்பட்ட குறியீட்டில்:

  • முதலில், ஒரு 'வரையறுக்கவும் கோட்டில் 'செயல்பாடு பெயரிடப்பட்டது' தேதி நேரம்() ”. இந்த செயல்பாடு ஒரு தேதி பொருளை அதன் அளவுருவாக எடுத்துக் கொள்ளும்.
  • ' getHours() ” முறை, அடுத்த கட்டத்தில், செயல்பாட்டில் 24 மணிநேர வடிவமைப்பில் தற்போதைய மணிநேரத்தை வழங்கும்.
  • இதேபோல், ' getMinutes() ” முறை தற்போதைய நிமிடங்களை மீட்டெடுக்கும்.
  • அதன் பிறகு, '' என்ற மாறியை உருவாக்கவும். ஏப் ” மற்றும் மணிநேர மதிப்பைப் பொறுத்து அதை am அல்லது pm என சரிசெய்யவும்.
  • அடுத்த கட்டத்தில், '' என்ற வடிவமைப்பிற்கு மணிநேரத்தை மாற்றவும் 12-மணிநேரம் '' உதவியுடன் % மீதமுள்ள தொகையை 12 ஆல் பிரித்தெடுப்பதற்கான ஆபரேட்டர்.
  • மேலும் குறியீட்டில், ' toString() 'கணிக்கப்பட்ட நிமிடங்களை ஒரு சரமாக மாற்றும் முறை, மற்றும் ' பயன்படுத்தவும் பாதை தொடக்கம்() ” ஒரே ஒரு இலக்கமாக இருந்தால், மாற்றப்பட்ட சரத்தை 0 உடன் பேட் செய்யும் முறை.
  • கடைசியாக, கணக்கிடப்பட்ட மணிநேரம், நிமிடங்கள் மற்றும் வடிவத்தை (am/pm) முறையே சேர்ப்பதன் மூலம் கணக்கிடப்பட்ட நேரத்தை ஒன்றிணைத்து அதைக் காண்பிக்கவும்:

வெளியீடு

ஜாவாஸ்கிரிப்ட்டில் 12 மணி நேரம் காலை/மாலை வடிவத்தில் தேதி நேரத்தைக் காண்பிக்கப் பயன்படுத்தக்கூடிய அணுகுமுறைகளை நாங்கள் முடித்துள்ளோம்.

முடிவுரை

' toLocaleString() 'முறை,' toLocaleTimeString() 'முறை அல்லது' கோட்டில் ஜாவாஸ்கிரிப்டில் தேதி நேரத்தை 12 மணி நேரம் காலை/மாலை வடிவத்தில் காண்பிக்கும் செயல்பாட்டை செயல்படுத்தலாம். குறிப்பிட்ட நேர வடிவமைப்பில் தற்போதைய நேரத்தைக் காண்பிக்க முதல் முறையைத் தேர்வுசெய்யலாம், குறிப்பிட்ட நேர வடிவமைப்பில் குறிப்பிட்ட தேதியைப் பொறுத்து இயல்புநிலை நேரத்தைத் திரும்ப toLocaleTimeString() முறையைப் பயன்படுத்தலாம் மற்றும் விண்ணப்பிக்க இன்லைன் செயல்பாட்டைச் செயல்படுத்தலாம். am/pm வடிவமைப்பிற்கு ஒரு நிபந்தனை ஆபரேட்டர். ஜாவாஸ்கிரிப்ட்டில் காலை/மாலை 12 மணிநேரம் என்ற வடிவத்தில் தேதி நேரத்தைக் காண்பிப்பதற்கான அணுகுமுறைகளை இந்த எழுதுதல் தொகுத்தது.