转换日期从2015年8月23日00:00:00到2015年8月23日00:00:00 GMT+0530
本文关键字:23日 8月 2015年 GMT+0530 转换 日期 | 更新日期: 2023-09-27 18:09:37
我在控制器中有23-08-2015 00:00:00
格式的日期,并使用ViewData将其传递给视图。我想把这个日期转换成Tue Aug 23 2015 00:00:00 GMT+0530
格式。它是可能与控制器或我可以转换它在我的视图使用jquery?
在javascript中,如果您简单地用已有的字符串创建一个新的Date对象,您将得到所需的格式。
var testdate = new Date("23-08-2015 00:00:00");
console.log(testdate);
输出:Tue Nov 08 2016 00:00:00 GMT+0530 (India Standard Time)
在你的控制器中:
DateTime date = DateTime.Now;
date.ToLongDateString();
我使用了以下格式:
string startDateCalendar = Convert.ToString(startDate.ToString("ddd MMM dd yyyy HH:mm:ss")) + " GMT+0530";
使用JavaScript是这样的:
function parseDDMMYYYY(d){
return new Date(
d.replace(/^('d+)-('d+)-('d+)'s('d+):('d+):('d+)/,"$3-$2-$1 $4:$5:$6")
)
}
parseDDMMYYYY('23-08-2015 00:00:00')