Meh*_*ani 5 javascript c# datetime json
我正在使用JSON将数据发送到客户端.但是,日期字段会转换为时间跨度格式/Date(1363807800000)/.
反正有没有摆脱它,让服务器发送客户端的DateTime值2013/7/21 3:44 PM?
想想这个,
\n\nvar data = "/Date(1363807800000)/"; \nvar date = new Date(parseInt(data.replace("/Date(", "").replace(")/", ""), 10));\nvar result = date.getFullYear() + "-" + (date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1) + "-" + (date.getDate() < 10 ? "0" + date.getDate() : date.getDate()) + " " + (date.getHours() < 10 ? "0" + date.getHours() : date.getHours()) + ":" + (date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes());\nRun Code Online (Sandbox Code Playgroud)\n\n然后,使用这个正则表达式来验证它,
\n\n/ ^ \\ d {4} - \\ d { 2} - \\e{2} \\e{2}\xef\xbc\x9a\\e{2}\xef\xbc\x9a\\e{2} $ /\nRun Code Online (Sandbox Code Playgroud)\n\n希望这可以帮助...:)
\n