src > components > header > index.js
import React, { useState, useEffect } from 'react'
import './index.less'
import { Row, Col } from 'antd';
import { Util } from '../../utils/utils';
export default function Header() {
const [showTime, setShowTime] = useState("")
useEffect(() => {
setInterval(() => {
const sysTime = Util.formateDate(new Date().getTime());
setShowTime(sysTime)
}, 1000)
}, [])
}
return (
<div className="header">
<Col span="4" className="breadcrumb-title">
首页
</Col>
<Col span="20" className="weather">
<span className="date">{showTime}</span>
</Col>
</Row>
</div>
)
}
src > utils > utils.js
export const Util = {
formateDate(time) {
if (!time) return '';
let date = new Date(time);
return date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate() + " " + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds()
}
}