我的时间格式如下
var time = "2013-08-07 20:53:35"
我需要将日期"2013-08-07"
设为07.08.2013
,将时间"20:53:35"
设为20:53:35
。
答案 0 :(得分:0)
要实现这一目标
split(" ")
的第一个单独的日期和时间split()
之前的"-"
日期reverse()
,并在join
上使用.
var time = "2013-08-07 20:53:35"
let arr = time.split(' ');
let date = arr[0].split('-').reverse().join('-');
let tm = arr[1]
console.log(date)
console.log(tm)
答案 1 :(得分:0)
根据您要执行的操作,我强烈建议您查看一下moment.js。如果是nodejs应用程序,则可以从npm下载;如果基于浏览器的javascript,则可以从cdn使用。这是一个示例:
var time = "2013-08-07 20:53:35"
var newdate = moment(time).format("DD.MM.YYYY");
var newtime = moment(time).format("HH:mm:ss");
document.writeln(newdate);
document.writeln(newtime);
答案 2 :(得分:0)
您可以使用核心javascript来做到这一点
const SU_Table.Cell = (props) => {
return (<div style={props.styleProps}> </div>)
}
https://www.quackit.com/javascript/javascript_date_and_time_functions.cfm