jqueryでdatetimeから時間を取得する方法
仮定する、
datetime = Wed Mar 06 2013 11:30:00 GMT+0530 (IST)
これから 11:30:00 だけが必要です。
time = 11:30:00
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;
これを試して、現在の日の現在の時刻を取得してください
$(document).ready(function() {
var today = new Date();
var cHour = today.getHours();
var cMin = today.getMinutes();
var cSec = today.getSeconds();
alert(cHour+ ":" + cMin+ ":" +cSec );
});
ここに解決策があります、
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