Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用矩,如何获取日期和小时作为格式?_Javascript_Reactjs_Momentjs - Fatal编程技术网

Javascript 使用矩,如何获取日期和小时作为格式?

Javascript 使用矩,如何获取日期和小时作为格式?,javascript,reactjs,momentjs,Javascript,Reactjs,Momentjs,我正在做一个项目,需要每天和每小时都有这样的文字回复 “1d 23小时”--数据以毫秒表示,我也使用了矩js。我试了很多次,但都不能满足我只有123天没有“d小时”的格式 有人能帮我做这件事吗? 这是我尝试过的函数 const milliSec = 85600000; const days = moment(moment.duration(milliSec)._data).format('D HH'); 通过在要添加的文本周围添加一组[],可以将文本添加到日期格式中,如下所示 days2 =

我正在做一个项目,需要每天和每小时都有这样的文字回复

“1d 23小时”--数据以毫秒表示,我也使用了矩js。我试了很多次,但都不能满足我只有123天没有“d小时”的格式

有人能帮我做这件事吗? 这是我尝试过的函数

const milliSec = 85600000;
const days = moment(moment.duration(milliSec)._data).format('D HH');

通过在要添加的文本周围添加一组
[]
,可以将文本添加到日期格式中,如下所示

days2 = moment(moment.duration(milliSec)._data).format('D[d] HH[h]');

要转义格式字符串中的字符,可以将字符括在方括号中

在您的情况下,要添加自定义文本,请尝试以下操作:

const毫秒=85600000;
常数天=时刻(时刻、持续时间(毫秒).\u数据).format(“D[D]HH[hrs]”;
控制台日志(天)

谢谢您的回复。非常感谢。如果我们的答案是1小时30分钟,那么如何总结到2小时呢?感谢您的回复@vjr12。非常感谢。如果我们的答案是1小时30分钟,那么如何汇总到2小时?