पल.जस 24 h प्रारूप


134

मैं 12 के बजाय 24h प्रारूप में अपना समय कैसे प्रदर्शित करूं?

मैं क्षण का उपयोग कर रहा हूं। js

मुझे पूरा यकीन है कि इन पंक्तियों का इससे कुछ लेना-देना हो सकता है।

   meridiem : function (hours, minutes, isLower) {
        if (hours > 11) {
            return isLower ? 'pm' : 'PM';
        } else {
            return isLower ? 'am' : 'AM';
        }
    },

इसे कैसे बदलें?

जवाबों:


378

अपना समय बताते हुए HHआप 24 घंटे का प्रारूप hhदेंगे , और 12 घंटे का प्रारूप देंगे।

आप इसे यहाँ प्रलेखन में भी पा सकते हैं :

H, HH       24 hour time
h, or hh    12 hour time (use in conjunction with a or A)

9
Stackoverflow हमेशा RTFM के DRTL से कम होती है;;
Pipo

29

प्रयास करें: moment({ // Options here }).format('HHmm')। जो आपको 24 घंटे के प्रारूप में समय देना चाहिए।


22
moment("01:15:00 PM", "h:mm:ss A").format("HH:mm:ss")
**o/p: 13:15:00 **

यह 24 घंटे प्रारूप को 12 घंटे प्रारूप में बदल देगा।


यह वास्तव में 12 घंटा प्रारूप को 24 घंटा प्रारूप में परिवर्तित करता है। और यह मेरे लिए काम करता है।
नोमानजेव्ड


8

आप उपयोग कर सकते हैं

 moment("15", "hh").format('LT') 

इस तरह 12 घंटे के प्रारूप में समय बदलने के लिए 3:00 PM


2

//Format 24H use HH:mm
let currentDate = moment().format('YYYY-MM-DD HH:mm')
console.log(currentDate)

//example of current time with defined Time zone +1
let currentDateTm = moment().utcOffset('+0100').format('YYYY-MM-DD HH:mm')
console.log(currentDateTm)
<script src="https://momentjs.com/downloads/moment.js"></script>


1

इसका उपयोग 00:00:00 से 23:59:59 तक का समय पाने के लिए करें

यदि आपका समय 'एलटी या एलटीएस' का उपयोग करके इसकी तिथि है

var now = moment('23:59:59','HHmmss').format("HH:mm:ss")

** https://jsfiddle.net/a7qLhsgz/ **


0

HH24 घंटे के प्रारूप का hhउपयोग किया, जबकि 12 प्रारूप के लिए उपयोग किया गया

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.