আমার একটি মুহুর্তের তারিখ অবজেক্ট রয়েছে এবং নির্বাচিত দিনের নম্বর (0-6) বা (1-7) পেতে চাই।
আমি এটি চেষ্টা করেছিলাম, কিন্তু কাজ করে না
var aaa = moment(date).day();
এই আমাকে সাহায্য করুন
উত্তর:
"কাজ করে না" সংজ্ঞা দিন।
const date = moment("2015-07-02"); // Thursday Feb 2015
const dow = date.day();
console.log(dow);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
এটি প্রত্যাশিত হিসাবে "4" মুদ্রণ করে।
.isoWeekday()
এবং তারপরে প্রয়োজনীয় লোকালয়ে রূপান্তর করা আরও ভাল পছন্দ। এই উত্তরটি ভাল যদি আপনি একাধিক লোকাল পরিবেশে স্পষ্টভাবে
আপনি যদি বিশেষভাবে 1-7 পদ্ধতির সন্ধান করেন ...
এটি আইএসও সপ্তাহের দিন নম্বর । moment.js এটিকেও আমলে নিয়েছে। ব্যবহারisoWeekday()
console.log(moment().isoWeekday()); // returns 1-7 where 1 is Monday and 7 is Sunday
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>
আমি মঙ্গলবার এই উত্তরটি লিখতে দেখে, আজ এটি আমাকে একটি 2 দেয়।
আমি মনে করি এটি কাজ করবে
moment().weekday(); //if today is thursday it will return 4
দস্তাবেজ পৃষ্ঠা থেকে লক্ষ্য করুন যে তাদের এই সহায়ক শিরোনাম রয়েছে
http://momentjs.com/docs/#/get-set/weekday/
(আমি তাদের প্রথমে দেখিনি)
এর জন্য শিরোনাম বিভাগ সহ:
।
var now = moment();
var day = now.day();
var date = now.date(); // Number
আপনি এটি 2 উপায়ে মুহুর্ত এবং জাভাস্ক্রিপ্ট ব্যবহার করে পেতে পারেন
const date = moment("2015-07-02"); // Thursday Feb 2015
const usingMoment_1 = date.day();
const usingMoment_2 = date.isoWeekday();
console.log('usingMoment: date.day() ==> ',usingMoment_1);
console.log('usingMoment: date.isoWeekday() ==> ',usingMoment_2);
const usingJS= new Date("2015-07-02").getDay();
console.log('usingJavaSript: new Date("2015-07-02").getDay() ===> ',usingJS);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>