2012-05-15 214 views
1

讓我告訴你我的代碼之前,我問你,我的問題,您的信息操縱JSON字符串:meetings_String.TABLE[0].ROW[(j)].COL[5].DATA爲具有格式dd/mm/yyyy AM hh:mm:ss的SQL Server DateTime對象.....我的代碼是顯示日期時間

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上午或下午(24小時時鐘會猶未)

PS:我希望你明白我的問題

回答

0

這將是優可以將您的值解析爲實際的對象,而不僅僅是以不同的方式操縱字符串。從日期對象中,您可以提取日期和時間部分,並以任意順序組合它們。

+0

耶我轉換DateTime對象(我指的是JSON字符串)的JavaScript日期,但這樣做我忽略上午和下午,這就是爲什麼我不能用那些javascript日期在下午2點在dateTime對象中被轉換爲2小時(或凌晨2點)在javascript中 – Snedden27

+0

日期對象應該使用實際日期進行初始化。您是否想要以12小時或24小時製表示該日期的小時數取決於演示邏輯,並且不應影響您的數據。 –

0

你可以試試...

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