为了显示日期和时间,我使用moment js。(不太了解moment js),我正在寻找显示日期和时间的解决方案,当时我从How to I get current time from angular material Date picker?中找到了代码。我正在面对的问题是,时间是不断变化的,也显示了error.since我是新来的角度,我不知道确切的问题是什么。html <mat-form-field class="date" (click)="createAt.open()">
<input [ngM
我需要从解决方案提供的时间戳中显示格式化日期,如
var date = new Date(timestamp * 1000);
var formatted = date.toString();
产生错误的值Jan 01 1970。那是因为时间戳格式。
在PHP中,我可以指定时间戳格式:
\DateTime::createFromFormat('Ymd', $timestamp);
如何在JS中做到这一点?
我有一个类,它包含date和许多其他属性:
Class example {
Date lastUpdate;
}
所以每次有变化的时候我都会更新lastUpdate
lastUpdate = new Date();
来获取新的时间戳。在数据库中,它被正确地更新为02-OCT-14 12.20.35.559000000 PM。但是,当我尝试使用angular JS通过调用example.lastUpdate在UI上显示它时,它只显示10/02/2014 12:20:35。我需要知道它是上午还是下午,我如何添加?
在firebase功能中,我使用mailgun向用户发送电子邮件,在moment.js中使用当前时间的firebase数据库中的触发器,
if (partnerEmail) {
console.log(`online class email to partner`)
let emailData = {
recipient: partnerEmail,
date: moment(date * 1000).format('MMMM Do YYYY'),
time: moment(new Date()).format(
我正在使用JS中的以下内容来查找当前的日期时间-
var now = new Date();
now = now.format("dd/MM/yyyy, hh:mm tt");
现在,我想通过在当前实例“Now”中添加2小时来计算
var now = new Date();
var departureTime = new Date(now);
departureTime = departureTime.setHours(now.getHours() + 2);
now = now.format("dd/MM/yyyy, hh:mm tt");
depa
我的服务将此作为date 7/14/2016 2:40 AM +00:00返回。如何在JS中将其转换为UTC?
已尝试:
new Date("7/14/2016 2:40 AM +00:00").toISOString();
在数据库中,日期已存储为UTC,因此当我将显示日期时,我希望显示为本地时间。
我在mysql中存储了一个unix时间戳:
1438919940
当我在中转换它时,它显示为
Fri, 07 Aug 2015 03:59:00 GMT // this is how I want to display it
在我的代码中,我使用以下命令来显示它:
$published = $row['update_date']; //this is where 1438919940 comes from
$published = date ('jS F y @ g:ia',$published);
echo $published;
但这显示为
7th A
我在数据库中节省了时间,像这样的2016-01-30 14:36:00
但我使用的是,我想将时间转换为以下格式
2016-01-30T14:36:00
因此,为了得到这种格式,我尝试了这样
var date = new Date();
console.log(moment(date).parseZone().format());
但是它的显示日期是这样的2015-12-21T15:20:04+05:30
那么,谁能告诉我如何在moment.js中获取这种格式的时间
目前,我在-watch上有我的文件,在终端中,我注意到每次更改的时间设置在一个24小时的时钟上。有什么方法我可以改变这个到正常的12小时时钟,以更好的可读性?
更新:
除了Delapouite的建议外,您的log.js文件应该如下所示,以显示12小时的时间:
var time = '['+colors.grey(date(new Date(), 'h:mm:ss'))+']';
我从API中得到两个独立的时间和日期值。
date: 20190404
time: 09:30
我想将这两者合并成一种可接受的格式,例如YYYY DDThh:mm:ss.
我尝试了以下几点:
moment(data[i].date + 'T' + data[i].time).valueOf()
但是我在控制台中得到了以下错误:
Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(),
在React/Next.js应用程序中,是否总是有一种方法可以确保在世界上任何地方都能显示CEST中的本地时间。比方说,我从后端获得GMT时间,这是我想要抵消的,以显示那个时间的CEST时区偏移。世界上任何地方都应该展示同样的时间。情况:展览于当地时间下午6点在柏林开幕,不应在另一个时区以不同的时间展出!在我的例子中,同样重要的是,如果服务器和客户端位于不同的时区,那么它也必须工作,因为在任何一方都可能调用该函数。这是我的尝试:
const initialDate = new Date("Fri, 07 May 2021 17:00:00 GMT");
const u