moment.js 24 ঘন্টা ফর্ম্যাট


134

আমি কীভাবে আমার পরিবর্তে 12 এর পরিবর্তে 24 ঘন্টা ফর্ম্যাটে প্রদর্শিত করব?

আমি moment.js ব্যবহার করছি।

আমি নিশ্চিত যে এই রেখাগুলিগুলির সাথে এটির কিছু করতে পারে।

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

কীভাবে এটি পরিবর্তন করবেন?

উত্তর:


377

আপনার সময় হিসাবে উল্লেখ করা HHআপনাকে 24 hhঘন্টা ফর্ম্যাট দেবে এবং 12 ঘন্টা ফর্ম্যাট দেবে।

আপনি এখানে ডকুমেন্টেশনে এটি সন্ধান করতে পারেন :

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

9
এই উত্তরটি খুঁজে পেতে আমাকে দ্রুত করার জন্য স্ট্যাকওভারফ্লো সর্বদা আরটিএফএম ;-) THX এর একটি DRTL এর চেয়ে কম!
পাইপো

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

HHhh12 ফর্ম্যাটের জন্য ব্যবহৃত যখন 24 ঘন্টা বিন্যাস ব্যবহৃত

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.