আমি কীভাবে চলতি বছর জাভাস্ক্রিপ্টে পেতে পারি?
আমি কীভাবে চলতি বছর জাভাস্ক্রিপ্টে পেতে পারি?
উত্তর:
একটি new Date()
অবজেক্ট তৈরি করুন এবং কল করুন getFullYear()
:
new Date().getFullYear()
// returns the current year
পাদলেখের মতো কিছু বুনিয়াদি উদাহরণ প্রসঙ্গ সরবরাহের জন্য গৃহীত উত্তরটিকে হাইজ্যাক করা যা সর্বদা চলতি বছর দেখায়:
<footer>
© <span id="year"></span>
</footer>
উপরের এইচটিএমএল লোড হওয়ার পরে অন্য কোথাও কার্যকর করা হয়েছে:
<script>
document.getElementById("year").innerHTML = new Date().getFullYear();
</script>
// Return today's date and time
var currentTime = new Date()
// returns the month (from 0 to 11)
var month = currentTime.getMonth() + 1
// returns the day of the month (from 1 to 31)
var day = currentTime.getDate()
// returns the year (four digits)
var year = currentTime.getFullYear()
// write output MM/dd/yyyy
document.write(month + "/" + day + "/" + year)
তারিখ পাওয়ার জন্য এখানে আরও একটি পদ্ধতি রয়েছে
new Date().getDate() // Get the day as a number (1-31)
new Date().getDay() // Get the weekday as a number (0-6)
new Date().getFullYear() // Get the four digit year (yyyy)
new Date().getHours() // Get the hour (0-23)
new Date().getMilliseconds() // Get the milliseconds (0-999)
new Date().getMinutes() // Get the minutes (0-59)
new Date().getMonth() // Get the month (0-11)
new Date().getSeconds() // Get the seconds (0-59)
new Date().getTime() // Get the time (milliseconds since January 1, 1970)
আমি এটি এম্বেড করে এবং আমার HTML ওয়েব পৃষ্ঠায় আউটপুট করেছি:
<div class="container">
<p class="text-center">Copyright ©
<script>
var CurrentYear = new Date().getFullYear()
document.write(CurrentYear)
</script>
</p>
</div>
এইচটিএমএল পৃষ্ঠায় আউটপুট নিম্নরূপ:
কপিরাইট © 2018
new Date().getFullYear()
যেমন ইতিমধ্যে গৃহীত উত্তরের বৈশিষ্ট্যযুক্ত।
বর্তমান বছরের জন্য আমরা ডেট ক্লাস থেকে getFullYear () ব্যবহার করতে পারি তবে অনেকগুলি ফাংশন রয়েছে যা আপনি প্রয়োজনীয়তা অনুসারে ব্যবহার করতে পারেন, কিছু ফাংশন হ'ল ,
var now = new Date()
console.log("Current Time is: " + now);
// getFullYear function will give current year
var currentYear = now.getFullYear()
console.log("Current year is: " + currentYear);
// getYear will give you the years after 1990 i.e currentYear-1990
var year = now.getYear()
console.log("Current year is: " + year);
// getMonth gives the month value but months starts from 0
// add 1 to get actual month value
var month = now.getMonth() + 1
console.log("Current month is: " + month);
// getDate gives the date value
var day = now.getDate()
console.log("Today's day is: " + day);
এই উদাহরণটি ধরুন, পাদলেখের স্ক্রিপ্ট উল্লেখ না করে বা অন্য উত্তরের মতো অন্য কোথাও আপনি এটি প্রদর্শন করতে চান যেখানেই এটি রাখতে পারেন
<script>new Date().getFullYear()>document.write(new Date().getFullYear());</script>
ফুটারে কপিরাইট নোট উদাহরণ হিসাবে
Copyright 2010 - <script>new Date().getFullYear()>document.write(new Date().getFullYear());</script>
আপনি সহজে জাভাস্ক্রিপ্ট এর মত ব্যবহার করতে পারেন। অন্যথায় আপনি momentJs প্লাগইন ব্যবহার করতে পারেন যা বড় প্রয়োগে সহায়তা করে।
new Date().getDate() // Get the day as a number (1-31)
new Date().getDay() // Get the weekday as a number (0-6)
new Date().getFullYear() // Get the four digit year (yyyy)
new Date().getHours() // Get the hour (0-23)
new Date().getMilliseconds() // Get the milliseconds (0-999)
new Date().getMinutes() // Get the minutes (0-59)
new Date().getMonth() // Get the month (0-11)
new Date().getSeconds() // Get the seconds (0-59)
new Date().getTime() // Get the time (milliseconds since January 1, 1970)
function generate(type,element)
{
var value = "";
var date = new Date();
switch (type) {
case "Date":
value = date.getDate(); // Get the day as a number (1-31)
break;
case "Day":
value = date.getDay(); // Get the weekday as a number (0-6)
break;
case "FullYear":
value = date.getFullYear(); // Get the four digit year (yyyy)
break;
case "Hours":
value = date.getHours(); // Get the hour (0-23)
break;
case "Milliseconds":
value = date.getMilliseconds(); // Get the milliseconds (0-999)
break;
case "Minutes":
value = date.getMinutes(); // Get the minutes (0-59)
break;
case "Month":
value = date.getMonth(); // Get the month (0-11)
break;
case "Seconds":
value = date.getSeconds(); // Get the seconds (0-59)
break;
case "Time":
value = date.getTime(); // Get the time (milliseconds since January 1, 1970)
break;
}
$(element).siblings('span').text(value);
}
li{
list-style-type: none;
padding: 5px;
}
button{
width: 150px;
}
span{
margin-left: 100px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
<li>
<button type="button" onclick="generate('Date',this)">Get Date</button>
<span></span>
</li>
<li>
<button type="button" onclick="generate('Day',this)">Get Day</button>
<span></span>
</li>
<li>
<button type="button" onclick="generate('FullYear',this)">Get Full Year</button>
<span></span>
</li>
<li>
<button type="button" onclick="generate('Hours',this)">Get Hours</button>
<span></span>
</li>
<li>
<button type="button" onclick="generate('Milliseconds',this)">Get Milliseconds</button>
<span></span>
</li>
<li>
<button type="button" onclick="generate('Minutes',this)">Get Minutes</button>
<span></span>
</li>
<li>
<button type="button" onclick="generate('Month',this)">Get Month</button>
<span></span>
</li>
<li>
<button type="button" onclick="generate('Seconds',this)">Get Seconds</button>
<span></span>
</li>
<li>
<button type="button" onclick="generate('Time',this)">Get Time</button>
<span></span>
</li>
</ul>
এখানে পাওয়া বেশিরভাগ উত্তর কেবলমাত্র আপনার স্থানীয়টির উপর ভিত্তি করে চলতি বছর প্রয়োজন হলে সঠিক মেশিনের সময় অঞ্চল এবং অফসেট (ক্লায়েন্ট সাইড) - উৎস, সবচেয়ে পরিস্থিতিতে, নির্ভরযোগ্য বিবেচনা করা যেতে পারে (beause এটা মেশিন থেকে মেশিনে আলাদা করতে পারেন) ।
নির্ভরযোগ্য উত্স হ'ল:
একটি পদ্ধতি বলা Date
উদাহরণ হিসাবে আপনার মেশিনের স্থানীয় সময়ের উপর ভিত্তি করে একটি মান প্রদান করবে।
আরও বিশদগুলি "এমডিএন ওয়েব ডক্স" এ পাওয়া যাবে: জাভাস্ক্রিপ্টের তারিখ অবজেক্ট ।
আপনার সুবিধার জন্য, আমি তাদের ডক্স থেকে একটি প্রাসঙ্গিক নোট যুক্ত করেছি:
(...) তারিখ এবং সময় আনার প্রাথমিক পদ্ধতিগুলি বা এর উপাদানগুলি সমস্ত স্থানীয় (যেমন হোস্ট সিস্টেম) সময় অঞ্চল এবং অফসেটে কাজ করে।
এর উল্লেখ করে অন্য একটি উত্স হ'ল: জাভাস্ক্রিপ্টের তারিখ এবং সময় অবজেক্ট
এটি লক্ষণীয় গুরুত্বপূর্ণ যে যদি কারও ঘড়ি কয়েক ঘন্টা বন্ধ থাকে বা তারা অন্য সময় অঞ্চলে থাকে, তবে তারিখ অবজেক্টটি আপনার নিজের কম্পিউটারে তৈরি হওয়া থেকে আলাদা সময় তৈরি করবে।
কিছু নির্ভরযোগ্য উত্স যা আপনি ব্যবহার করতে পারেন তা হ'ল:
তবে আপনি যদি কেবল সময়ের যথার্থতার বিষয়ে চিন্তা না করেন বা যদি আপনার ব্যবহারের ক্ষেত্রে স্থানীয় মেশিনের সময়ের সাথে সম্পর্কিত সময় মূল্য প্রয়োজন হয় তবে আপনি জাভাস্ক্রিপ্টের Date
প্রাথমিক পদ্ধতি যেমন Date.now()
, বা new Date().getFullYear()
(বর্তমান বছরের জন্য) ব্যবহার করতে পারেন ।