মুহুর্ত.js তারিখ থেকে দিনের নাম পান


93

আমি কাস্টম ক্যালেন্ডারের জন্য jquery এবং moment.js ব্যবহার করছি।

আমার myDateমত একটি ভেরিয়েবলের একটি তারিখ অবজেক্ট রয়েছে :

 Object { date="2014-12-23 14:00:00", timezone_type=3, timezone="Europe/Paris"}

আমি চাই, moment.js ব্যবহার করে (বা না) এই তারিখের দিনটির নামটি পেতে পারি, আমার উদাহরণে আমার এই হওয়া দরকার: tuesday

ধারনা ? ধন্যবাদ


4
moment ()। format ('dddd'); কাজ করা উচিত
আলেসান্দ্রো

ইতিমধ্যে চেষ্টা যদি আমি মুহূর্ত (mydate) .format ( 'dddd') ব্যবহার আমি ভুল অবৈধ তারিখ আছে
Clément Andraud

4
সম্ভবত mydate আপনার সমস্যা
Alessandro

উত্তর:


183

মুহুর্তের সাথে আপনি আপনার সাথে থাকা তারিখের স্ট্রিং পার্স করতে পারেন:

var dt = moment(myDate.date, "YYYY-MM-DD HH:mm:ss")

এটি ইউটিসির পক্ষে, আপনি যদি ইচ্ছা করেন তবে আপনাকে সেই সময় থেকে সময় অঞ্চলটি রূপান্তর করতে হবে।

তারপরে আপনি সপ্তাহের দিনটি পেতে পারেন:

dt.format('dddd');

সেখানে অনেকগুলি অ-কার্যক্ষম উত্তর রয়েছে। এই যে কাজ করে!
অ্যাডাম লেভিট

41

কোড

var mydate = "2017-06-28T00:00:00";
var weekDayName =  moment(mydate).format('dddd');
console.log(weekDayName);

মাইডেট ইনপুট তারিখ। পরিবর্তনশীল সপ্তাহে ডেইনাম দিনটির নাম পান। এখানে আউটপুট হয়

আউটপুট

বুধবার

var mydate = "2017-08-30T00:00:00";
console.log(moment(mydate).format('dddd'));
console.log(moment(mydate).format('ddd'));
console.log('Day in number[0,1,2,3,4,5,6]: '+moment(mydate).format('d'));
console.log(moment(mydate).format('MMM'));
console.log(moment(mydate).format('MMMM'));
<script src="https://momentjs.com/downloads/moment.js"></script>


7
var mydate = "2017-06-28T00:00:00";
var weekDayName =  moment(mydate).format('ddd');
console.log(weekDayName);

ফলাফল: বুধ

var mydate = "2017-06-28T00:00:00";
var weekDayName =  moment(mydate).format('dddd');
console.log(weekDayName);

ফলাফল: বুধবার

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