0
私は時間形式に問題があります。ここに私のコントローラがあります。 2016年6月2日のすべてのレコードを返します。JavaScriptを使って時間をフォーマットする方法
def get_date_list
@result = OpenStruct.new
if params[:city_id]
@result.day = Timetable.where(:tday=>"2016-06-02")
else
pust "no value"
end
render :json=>@result.as_json['table']
end
と私の見解では、私はjavascriptのタグ
:javascript
var updateDate = function(){
var city_id = $("#select_other_month").val();
$.post("/api/get_district_list.json",
{
city_id: city_id
},
function(data,status){
if (data.day){
$("#bla").html("");
$("#irts tbody").empty();
console.log("status");
var row = $("<tr>");
for(i=0;i<data.day.length;i++){
var row = $("<tr>");
row.append($("<td>"+data.day[i].id+"</td>"))
.append($("<td>"+data.day[i].arrivedtime+"</td>"))
.append($("<td>"+data.day[i].leavetime+"</td></td>"))
.append($("<td>"+data.day[i].status_id+"</td></td>"))
.append($("<td>"+data.day[i].total_time+"</td></td>"))
.append($("<td>****</td>"));
$("#irts tbody").append(row);
}
}
console.log(data);
});
}
を持っている。しかし、それは2000-01-01T08のような時間を表示しています:30:00.000 + 08:00。どのように私はHH:MM:SSのようにこれをフォーマットすることができます。
'var d = new Date(); var h = d.getHours(); var m = d.getMinutes(); var s = d.getSeconds(); var customDate = h + ':' + m + ':' + s; ' – Grisza
システムの現在時刻を表示します。私は文字列 "2000-01-01T08:30:00.000 + 08:00"をhh:mm:ssのように印刷したいだけです。 –
おそらく部分文字列ですか? – Grisza