Javascript 获取当前日期而不是api请求的日期矩.js
我有一个问题,我从前端的api请求和映射中接收数据,所以我想使用moment.js来格式化我的数据,但是当我格式化数据时,它得到的是今天的日期,而不是从这里的api接收的日期,我想将我的日期转换为字符串,并以数字形式传递日期,而不是所有的日期Javascript 获取当前日期而不是api请求的日期矩.js,javascript,reactjs,momentjs,Javascript,Reactjs,Momentjs,我有一个问题,我从前端的api请求和映射中接收数据,所以我想使用moment.js来格式化我的数据,但是当我格式化数据时,它得到的是今天的日期,而不是从这里的api接收的日期,我想将我的日期转换为字符串,并以数字形式传递日期,而不是所有的日期 {consulta.map(data => ( <Consulta key={data.animalID.animalName} imagem={data.animalID.imagem} animal={data.an
{consulta.map(data => (
<Consulta key={data.animalID.animalName} imagem={data.animalID.imagem} animal={data.animalID.animalName} dia={data.hora} mes={data.hora} hora={data.hora} vet={data.vet.name} appointmentType={data.appointmentType} razao={data.razao} />
))}
{consulta.map(数据=>(
))}
及
const Consulta=({animal,dia,mes,hora,imagem,vet,appointmentType,razao})=>{
常量样式={
labelNome:{
颜色:“FFFFFF”,
马金托普:20岁,
},
拉伯尔迪亚:{
颜色:“FFFFFF”,
fontSize:'25px',
玛金托普:15岁,
},
labelMes:{
颜色:“FFFFFF”,
fontSize:'17px',
fontWeight:“更轻”,
马金托普:20岁,
},
分区:{
保证金:'-5%',
}
};
//直径=力矩(直径)。格式('DD');
//mes=力矩(mes).格式(“MMM”);
//hora=力矩(hora).格式('h:mm');
返回(
{动物}
{矩(dia.createdAt).format('DD')}
{mes}
霍拉斯
维泰里亚里奥
领事馆
拉芒
{hora}
{vet}
{appointmentType}
{razao}
)}
你不能把时间浪费在某个时刻()而期望它检测到这一点。时刻如何区分时刻(11)(小时)和时刻(11)(日期)?请提供准确的API输出。API输出我想gwt日期并传递数字,但它得到当前日期。由于这是一种自定义格式,Moment不知道如何解析“19-04-2021 13:13”
。因此我无能为力?您可以使用正则表达式解析字符串:
const Consulta = ({ animal, dia, mes, hora, imagem, vet, appointmentType, razao }) => {
const styles = {
labelNome: {
color: "#FFFFFF",
marginTop: -20,
},
labelDia: {
color: "#FFFFFF",
fontSize: '25px',
marginTop: -15,
},
labelMes: {
color: "#FFFFFF",
fontSize: '17px',
fontWeight: 'lighter',
marginTop: -20,
},
div: {
marginTop: '-5%',
}
};
// dia = moment(dia).format('DD');
// mes = moment(mes).format('MMM');
// hora = moment(hora).format('h:mm');
return (
<div style={styles.div}>
<div className='rectangle'>
<img className="imagemAnimal" src={`data:image/jpeg;base64,${imagem}`}></img>
<div className='consultasAnimalInfo'>
<label style={styles.labelNome}>{animal}</label>
<label style={styles.labelDia}>{moment(dia.createdAt).format('DD')}
</label>
<label style={styles.labelMes}>{mes}</label>
</div>
</div>
<div className="infoConsulta">
<div className="infoC">
<p>Horas</p>
<p>Veterinário</p>
<p>Tipo de Consulta</p>
<p>Razão</p>
</div>
<div className='consultasContent'>
<p>{hora}</p>
<p>{vet}</p>
<p>{appointmentType}</p>
<p>{razao}</p>
</div>
</div>
</div>
)}