首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dayjs没有选择当前系统时间

问Dayjs没有选择当前系统时间
EN

Stack Overflow用户
提问于 2021-08-31 11:47:08
回答 1查看 33关注 0票数 0

大家好,我正在尝试使用Dayjs()和format来获取指定格式的当前时间,但是每次我运行cypress测试时,它都会给我一个旧时间。代码如下:

代码语言:javascript
复制
const presentDateTime = dayjs().format('DD MMM YYYY HH:MM:ss');
            cy.log(presentDateTime);
            cy.spinner().should('not.exist');
            engreenPo.firstNameLastName.then((text1) => {
                engreenPo.dynamicPushHeader.should('contain', `${presentDateTime} by ${text1}`);
            });

我总是得到这样的输出

代码语言:javascript
复制
31 Aug 2021 13:08:11

即使在我的本地系统中是13:43,但它在那个特定的时间被卡住了。我在应该断言中直接使用了带有format的Dayjs(),但它仍然是一样的。我不确定这些信息是否足以诊断问题。如果能帮上忙,我们将非常感激。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-31 11:56:02

大的MM代表月,小的mm代表分钟。

​

代码语言:javascript
复制
const presentDateTime = dayjs().format('DD MMM YYYY HH:mm:ss');
console.log(presentDateTime);

// Dynamic Example

setInterval(() =>
{
  let presentDateTime = dayjs().format('DD MMM YYYY HH:mm:ss');
  document.getElementById('time').innerText = presentDateTime;
  
},1000);
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/dayjs/1.10.6/dayjs.min.js" integrity="sha512-bwD3VD/j6ypSSnyjuaURidZksoVx3L1RPvTkleC48SbHCZsemT3VKMD39KknPnH728LLXVMTisESIBOAb5/W0Q==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<body>
<div id="time"></div>
</body>

​

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68998124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档