从javascript中的字符串获取单个部分

从javascript中的字符串获取单个部分,javascript,Javascript,我有来自api的数据,我需要在javascript中将日期和时间与字符串分开 这是数据 日期:2019-02-03 12:00:00 我想要的是一个变量应该是2019-02-03,另一个变量应该是12:00:00。 如何在javascript中实现这一点?使用split函数返回由给定参数分隔的原始字符串的各个部分 var [date, time] = dt_txt.split(' '); 请注意,变量分配语法是ES6,在一些旧浏览器中可能不起作用。您可以使用字符串方法 让数据=2019-02

我有来自api的数据,我需要在javascript中将日期和时间与字符串分开

这是数据 日期:2019-02-03 12:00:00

我想要的是一个变量应该是2019-02-03,另一个变量应该是12:00:00。 如何在javascript中实现这一点?

使用split函数返回由给定参数分隔的原始字符串的各个部分

var [date, time] = dt_txt.split(' ');
请注意,变量分配语法是ES6,在一些旧浏览器中可能不起作用。

您可以使用字符串方法

让数据=2019-02-03 12:00:00。拆分“”; 设first=data[0]; 设秒=数据[1]; console.logfirst
console.logsecond 处理原始字符串时,可以执行以下操作:

const FULLDATEASTRING=2019-02-03 12:00:00 const fields=fullDateAsString.split 控制台。日志字段[0]
console.logfields[1]这是不必要的低效。@Martin Heralecký我本可以像你那样做,但我不想混淆这个新手当然,我不是说你必须使用新语法。我的意思是,在您的示例中,split函数被调用了两次,这是完全不必要的。现在看起来好多了:,+1。欢迎使用Stackoverflow。请参阅。分享您迄今为止尝试过的相关代码片段。这将有助于跟踪问题并获得专家的帮助。