在我问你的问题之前,让我告诉你我的代码,对于你的信息: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:我希望你理解我的问题答案 0 :(得分:0)
最好将您的值解析为实际的Date
个对象,而不是仅仅以不同的方式处理字符串。从Date对象中,您可以提取日期和时间部分,并按照您想要的任何顺序组合它们。
答案 1 :(得分:0)
你可以试试......
meetingsSDate = meetingsSDate.split(' ');
Meet_startTime = meetingsSDate[2] + ' ' + meetingsSDate[1];