简体   繁体   English

如何将字符串转换为 ExtJS 或 JavaScript 中的 Unix 时间戳?

[英]how to convert a string to a Unix timestamp in ExtJS or JavaScript?

I want to convert a string "24.05.2020 15:34:00" into a Unix timestamp in javascript.我想将字符串“24.05.2020 15:34:00”转换为 javascript 中的 Unix 时间戳。 Can any one tell how to do that?任何人都可以告诉如何做到这一点? thanks.谢谢。

You can do it with combination of Ext.Date.parse and Ext.Date.format .您可以结合Ext.Date.parseExt.Date.format来做到这一点。

Ext.Date.parse to make Date Object from String Ext.Date.parse从字符串生成日期 Object

Ext.Date.format to make timestamp from Date Object. Ext.Date.format从日期 Object 制作时间戳。

Ex.前任。

Ext.Date.format(Ext.Date.parse("24.05.2020 15:34:00", "d.m.Y H:i:s"), "time");

in JavaScript:在 JavaScript 中:

 var s="24.05.2020 15:34:00".split(' '); var d=s[0].split('.'); var t=s[1].split(':'); var jt=new Date(d[2],d[1]-1,d[0],t[0],t[1]); var ut=jt.getTime()/1000; console.log(ut);

On line 4 d [1] -1 because we count months from 0在第 4 d [1] -1 行,因为我们从 0 开始计算月份

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM