alert(dateObj)
দেয় Wed Dec 30 2009 00:00:00 GMT+0800
ফরম্যাটে কীভাবে তারিখ পাবেন 2009/12/30
?
alert(dateObj)
দেয় Wed Dec 30 2009 00:00:00 GMT+0800
ফরম্যাটে কীভাবে তারিখ পাবেন 2009/12/30
?
উত্তর:
var dateObj = new Date();
var month = dateObj.getUTCMonth() + 1; //months from 1-12
var day = dateObj.getUTCDate();
var year = dateObj.getUTCFullYear();
newdate = year + "/" + month + "/" + day;
অথবা আপনি নতুন তারিখ নির্ধারণ করতে এবং উপরের মানগুলি দিতে পারেন
getMonth
এবং getUTCMonth
?
getUTCDay()
প্রতিস্থাপন করা উচিত getUTCDate()
, যেহেতু দিনটি সপ্তাহে দিনের সংখ্যা (0-6) এবং তারিখটি মাসে (1-1-21) দিনের সংখ্যা।
var dt = new Date();
dt.getFullYear() + "/" + (dt.getMonth() + 1) + "/" + dt.getDate();
যেহেতু মাস সূচক 0 ভিত্তিক হয় আপনাকে এটি 1 দ্বারা বৃদ্ধি করতে হবে।
সম্পাদন করা
তারিখ অবজেক্টের কার্যকারিতার সম্পূর্ণ তালিকার জন্য দেখুন
getMonth()
স্থানীয় সময় অনুযায়ী নির্দিষ্ট তারিখে মাসে (0-11) ফেরত দেয়।
getUTCMonth()
সর্বজনীন সময় অনুযায়ী নির্দিষ্ট তারিখে (0-11) মাসে ফেরত দেয়।
new Date().toISOString()
"2016-02-18T23:59:48.039Z"
new Date().toISOString().split('T')[0];
"2016-02-18"
new Date().toISOString().replace('-', '/').split('T')[0].replace('-', '/');
"2016/02/18"
new Date().toLocaleString().split(',')[0]
"2/18/2016"
আমি আপনাকে Moment.js ব্যবহার করার পরামর্শ দেব http://momentjs.com/
তারপরে আপনি এটি করতে পারেন:
moment(new Date()).format("YYYY/MM/DD");
দ্রষ্টব্য: আপনি new Date()
বর্তমান সময়ের তারিখ চাইলে আপনাকে যুক্ত করার দরকার নেই, আমি কেবল এটি একটি রেফারেন্স হিসাবে যুক্ত করেছি যে আপনি এটির সাথে কোনও তারিখ অবজেক্টটি পাস করতে পারেন। বর্তমান সময়সীমার জন্য এটিও কাজ করে:
moment().format("YYYY/MM/DD");
তথ্য
যদি কোনও 2 ডিজিটের মাস এবং তারিখ পছন্দ হয় (2016/01/01 বনাম 2016/1/1)
কোড
var dateObj = new Date();
var month = ('0' + (dateObj.getMonth() + 1)).slice(-2);
var date = ('0' + dateObj.getDate()).slice(-2);
var year = dateObj.getFullYear();
var shortDate = year + '/' + month + '/' + date;
alert(shortDate);
আউটপুট
2016/10/06
বেহালা
https://jsfiddle.net/Hastig/1xuu7z7h/
ধার
এই উত্তর থেকে আরও তথ্য এবং ক্রেডিট
অধিক
এটি সম্পর্কে আরও জানার .slice
জন্য ডাব্লু 3 স্কুলগুলিতে নিজেই সম্পাদক এটি আমাকে কীভাবে এটি ব্যবহার করতে হয় তা আরও ভালভাবে বুঝতে সহায়তা করে।
সুন্দর ফর্ম্যাটিং অ্যাড-ইন: http://blog.stevenlevithan.com/archives/date-time-format ।
এটি দিয়ে আপনি লিখতে পারেন:
var now = new Date();
now.format("yyyy/mm/dd");
তারিখ পেতে পদ্ধতি ব্যবহার করুন।
http://www.tizag.com/javascriptT/javascriptdate.php
http://www.htmlgoodies.com/beyond/javascript/article.php/3470841
var dateobj= new Date() ;
var month = dateobj.getMonth() + 1;
var day = dateobj.getDate() ;
var year = dateobj.getFullYear();
ইউরোপ (ইংরেজি / স্প্যানিশ) ফর্ম্যাট
আপনার বর্তমান দিনটিও আপনার খুব দরকার, আপনি এটি ব্যবহার করতে পারেন।
function getFormattedDate(today)
{
var week = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var day = week[today.getDay()];
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
var hour = today.getHours();
var minu = today.getMinutes();
if(dd<10) { dd='0'+dd }
if(mm<10) { mm='0'+mm }
if(minu<10){ minu='0'+minu }
return day+' - '+dd+'/'+mm+'/'+yyyy+' '+hour+':'+minu;
}
var date = new Date();
var text = getFormattedDate(date);
* স্প্যানিশ বিন্যাসের জন্য, কেবল উইক ভেরিয়েবলটি অনুবাদ করুন।
var week = new Array('Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado');
আউটপুট: সোমবার - 16/11/2015 14:24
গৃহীত উত্তর দিয়ে, 1 লা জানুয়ারি এই মত প্রদর্শন করা হবে: 2017/1/1
।
আপনি যদি পছন্দ করেন তবে 2017/01/01
আপনি এটি ব্যবহার করতে পারেন:
var dt = new Date();
var date = dt.getFullYear() + '/' + (((dt.getMonth() + 1) < 10) ? '0' : '') + (dt.getMonth() + 1) + '/' + ((dt.getDate() < 10) ? '0' : '') + dt.getDate();
কেন সহজভাবে নয়?
dateObj.toISOString().slice(0, 10) // YYYY-MM-DD
এখানে চেক করুন:
const date1 = new Date('December 17, 1995 03:24:00');
console.log(date1.toISOString().slice(0, 10))
টেম্পলেট আক্ষরিক সহ বছর / মাস / দিন পাওয়ার জন্য এখানে একটি ক্লিনার উপায় রয়েছে:
var date = new Date();
var formattedDate = `${date.getFullYear()}/${(date.getMonth() + 1)}/${date.getDate()}`;
console.log(formattedDate);
let dateObj = new Date();
let myDate = (dateObj.getUTCFullYear()) + "/" + (dateObj.getMonth() + 1)+ "/" + (dateObj.getUTCDate());
রেফারেন্সের জন্য আপনি নীচের বিবরণ দেখতে পারেন
new Date().getDate() // Return the day as a number (1-31)
new Date().getDay() // Return the weekday as a number (0-6)
new Date().getFullYear() // Return the four digit year (yyyy)
new Date().getHours() // Return the hour (0-23)
new Date().getMilliseconds() // Return the milliseconds (0-999)
new Date().getMinutes() // Return the minutes (0-59)
new Date().getMonth() // Return the month (0-11)
new Date().getSeconds() // Return the seconds (0-59)
new Date().getTime() // Return the time (milliseconds since January 1, 1970)
let dateObj = new Date();
let myDate = (dateObj.getUTCFullYear()) + "/" + (dateObj.getMonth() + 1)+ "/" + (dateObj.getUTCDate());
console.log(myDate)
// মিনিট (0-59) নতুন তারিখ ()। GetMonth () // মাসে ফিরিয়ে দিন (0-11) নতুন তারিখ ()। GetSecond () // সেকেন্ড ফিরে (0-59) নতুন তারিখ () .getTime () // সময়টি ফিরিয়ে দিন (1 জানুয়ারি, 1970 থেকে মিলিসেকেন্ড)
বছর-মাস-তারিখের ফর্ম্যাটে তারিখ পেতে আপনি কেবল এই এক লাইন কোডটি ব্যবহার করতে পারেন
var date = new Date().getFullYear() + "-" + new Date().getMonth() + 1 + "-" + new Date().getDate();
আমি এটি ব্যবহার করছি যা আপনি এটির তারিখ আপত্তি বা জেএস টাইমস্ট্যাম্পটি পাস করলে কার্যকর হয়:
getHumanReadableDate: function(date) {
if (date instanceof Date) {
return date.getDate() + "/" + (date.getMonth() + 1) + "/" + date.getFullYear();
} else if (isFinite(date)) {//timestamp
var d = new Date();
d.setTime(date);
return this.getHumanReadableDate(d);
}
}
ES2018 চালু করেছে রেইগেক্স ক্যাপচার গ্রুপগুলি যা আপনি দিন, মাস এবং বছর ধরতে ব্যবহার করতে পারেন:
const REGEX = /(?<year>[0-9]{4})-(?<month>[0-9]{2})-(?<day>[0-9]{2});
const results = REGEX.exec('2018-07-12');
console.log(results.groups.year);
console.log(results.groups.month);
console.log(results.groups.day);
এই পদ্ধতির সুবিধা হ'ল অ-স্ট্যান্ডার্ড স্ট্রিংয়ের তারিখের ফর্ম্যাটগুলির জন্য দিন, মাস, বছর ধরা সম্ভাবনা।
সূত্র। https://www.freecodecamp.org/news/es9-javascripts-state-of-art-in-2018-9a350643f29c/