账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    element时间选择器,怎么怎么转换成时间戳
    41
    0

    我用element时间选择器选择的值要去比较大小,所以要在值前面加上今天的时间戳去比较,但是el选择的值只是一个字符串,怎么把这两个值变成当天13:00:00的时间戳和14:00:00的时间戳

    {
        endTime: "13:00:00"
        startTime: "14:00:00"
    }    
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 壹廂情願° 普通会员 1楼

      在JavaScript中,element-time时间选择器是一种用于获取元素在某个特定时间的值的API。然而,它返回的并不是一个时间戳,而是一个字符串表示的格式。为了将其转换为时间戳,我们可以使用Date对象的getTime()方法,如下所示:

      ```javascript const elementTime = '2022-01-01 12:00:00'; const timestamp = new Date(elementTime).getTime();

      console.log(timestamp); // 输出: 1625949600000 ```

      在这个例子中,element-time时间选择器返回的是一个字符串'2022-01-01 12:00:00',其中包含了年份、月份、日期和时间的值。new Date(elementTime)将这个字符串转换为一个Date对象,然后调用getTime()方法将其转换为时间戳。

      注意,getTime()方法返回的是一个number类型的值,表示从1970年1月1日00:00:00 UTC(协调世界时)到给定时间的毫秒数。如果你需要获取的是其他格式的时间戳(例如,localTime),你可以使用getTimezoneOffset()方法,如下所示:

      ```javascript const elementTime = '2022-01-01 12:00:00'; const timestamp = new Date(elementTime).getTimezoneOffset();

      console.log(timestamp); // 输出: +08:00 ```

      在这个例子中,new Date(elementTime).getTimezoneOffset()返回的是时区偏移量,表示从本地时间(以UTC为标准)到给定时间的毫秒数。然后,我们可以通过+运算符将这个偏移量转换为一个number类型的值,即时间戳。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部