日期时间戳记在jquery中

时间:2017-01-11 19:38:43

标签: jquery datetime

我的模型中有一个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,
    };

提前致谢。

3 个答案:

答案 0 :(得分:1)

您可以使用以下内容。

此处,ticks是您获得的值1484162865865ticks是指自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);
        }
    }

我发送了我的日期时间,添加了正则表达式以取出刻度并转换为日期。