我的模型中有一个datetime属性,它在ajax的success函数中作为json对象发送。 属性值为'/ Date(1484162865865)/'。 如何在jquery中将此转换为日期时间? 试过这个,但它没有得到我的结果。
var d = new Date(createdDateTimeStamp);
// Date
var da = d.getDate(); //day
var mon = d.getMonth() + 1; //month
var yr = d.getFullYear(); //year
var thisDay = da + "/" + mon + "/" + yr;
var dateTime = {
fullDate: thisDay,
};
提前致谢。
答案 0 :(得分:1)
您可以使用以下内容。
此处,ticks
是您获得的值1484162865865
。 ticks
是指自1970年1月1日以来经过的毫秒数。
function getMMDDYY(ticks) {
var date = new Date(ticks);
var mm = date.getMonth()+1;
var dd = date.getdate();
var yy = new String(date.getFullYear()).substring(2);
if (mm < 10) mm = "0"+mm;
if (dd < 10) dd = "0"+dd;
return mm+dd+yy;
}
希望这有帮助。
答案 1 :(得分:1)
var d = new Date();
// Date
var da = d.getDate(); //day
var mon = d.getMonth() + 1; //month
var yr = d.getFullYear(); //year
var thisDay = da + "/" + mon + "/" + yr;
var dateTime = {
fullDate: thisDay,
};
alert(dateTime.fullDate)
类中没有名为@access_token = get_access_token
begin
@access_token.get(...).body
rescue OAuth::Error => e
# handle errors
end
的选项。
这是固定代码:
OAuth::Error::Unauthorized
祝你好运!
答案 2 :(得分:0)
感谢itzikb和RKS,但问题在于使用json将datetime发送到ajax成功。
public void sizeButton(View v) {
if (v.getId() == R.id.size_btn) {
seekDialog = new Dialog(this);
seekDialog.setContentView(R.layout.size_chooser);
seekTxt = (TextView) seekDialog.findViewById(R.id.spq_txt);
seekSpq = (SeekBar) seekDialog.findViewById(R.id.size_seek);
seekSpq.setMax(600);
SharedPreferences prefs = getSharedPreferences(LauncherPage.PREFS, MODE_PRIVATE);
if (prefs != null) {
int currSize = prefs.getInt("size", size);
seekSpq.setProgress(currSize);
seekTxt.setText(Integer.toString(currSize) + " pixels");
} else {
seekSpq.setProgress(300);
}
}
我发送了我的日期时间,添加了正则表达式以取出刻度并转换为日期。