操纵显示dateTime的Json字符串

时间:2012-05-15 08:56:18

标签: javascript html json

在我问你的问题之前,让我告诉你我的代码,对于你的信息:meetings_String.TABLE[0].ROW[(j)].COL[5].DATA是sql server中的dateTime对象,格式为dd/mm/yyyy AM hh:mm:ss .....我的代码是

meetingsSDate=meetings_String.TABLE[0].ROW[(j)].COL[5].DATA; //meetingsSdate now has data in the format of 'dd/mm/yyyy AM hh:mm:ss'


Meet_startTime=meetingsSDate.replace(/\d\d\/\d\d\/\d\d\d\d /i,'');// Meet_startTime now has data in the format of 'AM hh:mm:ss' 

我想在javascript中使用Meet_startTime(或其他)制作另一个字符串,其格式如HH:MM am或pm(24小时时钟会更好)

P.S:我希望你理解我的问题

2 个答案:

答案 0 :(得分:0)

最好将您的值解析为实际的Date个对象,而不是仅仅以不同的方式处理字符串。从Date对象中,您可以提取日期和时间部分,并按照您想要的任何顺序组合它们。

答案 1 :(得分:0)

你可以试试......

meetingsSDate = meetingsSDate.split(' ');
Meet_startTime = meetingsSDate[2] + ' ' + meetingsSDate[1];