আমার কাছে একটি শুরু ক্যালেন্ডার ইনপুট বাক্স এবং একটি শেষ ক্যালেন্ডার ইনপুট বাক্স রয়েছে। আমরা বর্তমানের তারিখের 30 দিন পূর্বে ক্যালেন্ডার ইনপুট বাক্স এবং শেষ ক্যালেন্ডার ইনপুট বাক্সকে বর্তমান তারিখ হিসাবে শুরু করতে চাই। এখানে আমার ডেট ওয়ার্স।
var today = new Date(),
dd = today.getDate(),
mm = today.getMonth(),
yyyy = today.getFullYear(),
month = ["January", "February", "March",
"April", "May", "June", "July", "August",
"September", "October" "November", "December"],
startdate = month[mm] + ", " + yyyy.toString();
শেষের তারিখটি এমন কিছু হবে যা var enddate = startdate - 30;স্পষ্টতই এটি কাজ করে না।
সুতরাং যদি বর্তমান তারিখটি 30 ডিসেম্বর, 2011 হয় তবে আমি শুরু তারিখটি 1 ডিসেম্বর, 2011 পড়তে চাই।
সম্পাদনা: আমার প্রশ্নের উত্তর দেওয়া হয়েছিল ... সাজানো। Date.today();এবং Date.today().add(-30);কাজ তবে আমার ফর্ম্যাটটিতে তারিখটি দরকার January 13, 2012। না Fri Jan 13 2012 10:48:56 GMT -055 (EST)। কোন সাহায্য?
আরও সম্পাদনা: এই লেখার হিসাবে এটি 2018 Just কেবলমাত্র মোমেন্ট.জেএস ব্যবহার করুন । এটাই উত্তম.