संभव डुप्लिकेट:
Formatting a date in JavaScriptजावास्क्रिप्ट दिनांक .toString() स्वरूपण?
मैं स्क्रिप्ट का निम्न भाग है। यह दिनांक सीमा के साथ एक HTML5 स्लाइडर है। स्लाइडर एक यूनिक्स टाइमस्टैंप का उपयोग कर रहा है और मैं वर्तमान चयन को एक पठनीय प्रारूप में प्रदर्शित करना चाहता हूं।
यह ठीक काम कर रहा है लेकिन प्रारूप के रूप में "yyyy-MM-dd hH: mm: ss" के रूप में प्रारूप को निर्दिष्ट करने के बावजूद "बुध मई 16 2012 08:07:30 GMT + 0100 (GMT डेलाइट टाइम)" के रूप में आउटपुट कर रहा है।
कोई विचार क्यों यह मेरे प्रारूप में आउटपुट नहीं कर रहा है?
<input id="slider3" type="range" min="1337149800" max="1337160600" step="450" onchange="printValue('slider3','rangeValue3')"/>
<input id="rangeValue3" type="text" size="90"/>
<script>
function printValue(sliderID, textbox) {
var x = document.getElementById(textbox);
var y = document.getElementById(sliderID);
var d1=new Date(y.value*1000);
var newtimestamp = d1.toString("yyyy-MM-dd HH:mm:ss");
x.value = newtimestamp;
}
</script>
संपादित करें: सही दिशा में कुहनी से हलका धक्का, वास्तव में उस तिथि के साथ संभव नहीं था के लिए धन्यवाद। यह बजाय काम करता है:
<input id="slider3" type="range" min="1337149800" max="1337160600" step="450" onchange="printValue('slider3','rangeValue3')"/>
<input id="rangeValue3" type="text" size="90"/>
<script>
function printValue(sliderID, textbox) {
var x = document.getElementById(textbox);
var y = document.getElementById(sliderID);
var d1=new Date(y.value*1000);
var curr_year = d1.getFullYear();
var curr_month = d1.getMonth() + 1; //Months are zero based
if (curr_month < 10)
curr_month = "0" + curr_month;
var curr_date = d1.getDate();
if (curr_date < 10)
curr_date = "0" + curr_date;
var curr_hour = d1.getHours();
if (curr_hour < 10)
curr_hour = "0" + curr_hour;
var curr_min = d1.getMinutes();
if (curr_min < 10)
curr_min = "0" + curr_min;
var curr_sec = d1.getSeconds();
if (curr_sec < 10)
curr_sec = "0" + curr_sec;
var newtimestamp = curr_year + "-" + curr_month + "-" + curr_date + " " + curr_hour + ":" + curr_min + ":" + curr_sec;
x.value = newtimestamp;
}
http://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript –
धन्यवाद मैट - मैं उस पर उत्तरों से समाधान को एक साथ रखने में सक्षम था। मैंने एक समाधान के साथ सवाल संपादित किया है। – user1107685
कृपया प्रश्न के बजाय उत्तर में अपना उत्तर दें। – Alex