首页 > 解决方案 > 如何将今天的日期数字转换为今天的字符串

问题描述

我想显示今天而不是不显示数值中的 Date(23-07-2020)。可能吗?

像这张照片我需要将日期显示为今天或昨天

在此处输入图像描述

var today = new Date();
var date = String(today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate());
var time = today.toLocaleTimeString([], {hour: '2-digit', minute:'2-digit'});
var dateTime = date+' '+time;
this.dateTimeValue = dateTime;

标签: javascriptdatedatetimesalesforcelwc

解决方案


有两种方法可以实现它:-

  1. 通过使用一些库,例如momentjs
  2. 或者通过使用本机方法并为所有计算编写逻辑。

第一种方法:-

如果您想采用第一种方法,可以在此处找到链接

您可以根据要求使用函数toNow()fromNow()这里根据您的问题fromNow()是合适的

这是链接代码笔链接

以下是代码片段:-

let date = moment("2020-07-23", "YYYY-MM-DD");
document.write(date.fromNow());

这是使用 momentjs 库

第二种方法:-

一个类似的问题可以找到问题链接

代码笔链接在这里 代码笔


推荐阅读