1

我已经阅读了位于此处的 API:http: //amsul.ca/pickadate.js/api/

但找不到将选择器输出的日期转换为 unix 时间戳整数的方法。有没有人有运气?

4

2 回答 2

0

您可以使用 JavaScript Date.parse() 方法将 onSet 返回的日期字符串转换为以毫秒为单位的 Unix 纪元时间。

// date selector
var my_date = $('#my_date').pickadate({
    // onSet fires each time the date is changed
    onSet: function(context) {
        // only proceed if the returned object
        // has the select key
        if(context.select){
            // JavaScript Date.parse() automatically parses 
            // the date string into Unix epoch time in milliseconds
            var unix_timestamp = Date.parse(context.select);
            // log to console
            console.log(unix_timestamp);
        }
    }
});
于 2017-05-09T13:05:09.890 回答
0

您可以使用“设置”事件

picker.on({
  set: function(thingSet) {
    if (thingSet.select) {
      console.log(thingSet.select);
    }
  }
})

查看文档 并查看此代码笔

于 2016-05-02T11:22:21.140 回答