2

jqueryでdatetimeから時間を取得する方法

仮定する、

datetime = Wed Mar 06 2013 11:30:00 GMT+0530 (IST)

これから 11:30:00 だけが必要です。

time = 11:30:00
4

5 に答える 5

9

W3C Javascript Datetime Object Referenceをチェックしてください:

var hours = datetime.getHours(); //returns 0-23
var minutes = datetime.getMinutes(); //returns 0-59
var seconds = datetime.getSeconds(); //returns 0-59

あなたの質問:

if(minutes<10)
  minutesString = 0+minutes+""; //+""casts minutes to a string.
else
  minutesString = minutes;
于 2013-03-06T11:22:03.640 に答える
5

これを試して、現在の日の現在の時刻を取得してください

$(document).ready(function() {
    var today = new Date();
    var cHour = today.getHours();
    var cMin = today.getMinutes();
    var cSec = today.getSeconds();
    alert(cHour+ ":" + cMin+ ":" +cSec );
});
于 2013-03-06T11:24:15.417 に答える
5

ここに解決策があります、

Javascript 日付を作成します。

var aDate = new Date(
    Date.parse('Wed Mar 06 2013 11:30:00 GMT+0530 (IST)');
);

出力文字列を作成します。

var dateString = '';

var h = aDate.getHours();
var m = aDate.getMinutes();
var s = aDate.getSeconds();

if (h < 10) h = '0' + h;
if (m < 10) m = '0' + m;
if (s < 10) s = '0' + s;

dateString = h + ':' + m + ':' + s;

ドキュメント リンク: http://www.w3schools.com/jsref/jsref_obj_date.asp

于 2013-03-06T11:26:51.183 に答える