Pra*_*hav 5 javascript date date-format
我已经检查了此SO帖子:在哪里可以找到有关在JavaScript中格式化日期的文档?
我也看过http://home.clara.net/shotover/datetest.htm
我的字符串是: Mon Jun 24 2013 05:30:00 GMT+0530 (India Standard Time)
我想将其转换为dd-mm-yyyy格式。
我尝试使用:
var dateString = 'Mon Jun 24 2013 05:30:00 GMT+0530 (India Standard Time)';
var myDate = new Date(dateString);
var final_date = myDate.getDay()+"-"+(myDate.getMonth()+1)+"-"+myDate.getFullYear();
Run Code Online (Sandbox Code Playgroud)
但这给我的结果是: 1-6-2013
该getDay()值是一周中一天的索引。
例如,如果my dateString是Thu Jun 20 2013 05:30:00 GMT+0530 (India Standard Time)
,则输出为4-6-2013
如何获得Day的适当价值?
PS:我尝试使用它.toLocaleString()并从中创建新的日期对象。但这给出了相同的结果。
要获取每月的某天,请使用getDate():
var final_date = myDate.getDate()+"-"+(myDate.getMonth()+1)+"-"+myDate.getFullYear();
Run Code Online (Sandbox Code Playgroud)