我的服务将此作为date 7/14/2016 2:40 AM +00:00返回。如何在JS中将其转换为UTC?
已尝试:
new Date("7/14/2016 2:40 AM +00:00").toISOString();
在数据库中,日期已存储为UTC,因此当我将显示日期时,我希望显示为本地时间。
我想使用Moment.js将本地时间转换为等效于协调世界时的时间。我相信我有正确的方法,但它不会改变时间。
我在澳大利亚悉尼+11,预计UTC时间提前11个小时。
在moment对象内部,isUTC标志从false变为true,但是时间并没有改变,我是不是应该为此使用一种不同的技术。
如何从这个对象中实际获取当前的UTC日期?
转换前
var val = '18/03/2015';
var selectedDate = moment(val, 'DD/MM/YYYY');
转换后
var a = selectedDate.utc()
我正在使用var
date= new Date();
在我的控制器上得到当前的本地时间。我得到了这样的输出-
var date=Mon Aug 03 2015 07:56:55 GMT +0530(India Standard Time)
但我需要UTC的时间。如何在angularjs中获取UTC时间或将本地时间转换为UTC时间。
我需要在本地时间创建一个日期,并将其转换为UTC以保存在数据库中。
我在本地环境和Heorku上有以下代码:
// node dateTest.js
var moment = require('moment-timezone');
var timeZone = 'Pacific/Auckland';
var date = moment('20160101235959', 'YYYYMMDDHHmmss').tz(timeZone);
var UTCdate = date.utc().toISOString();
conso
laravel应用程序中的默认时区是UTC,我正在创建一个聊天应用程序,它需要显示用户发送和接收消息的时间。Javascript似乎很容易将数据库时间转换为用户的本地时区,我在Javascript中使用了moment.js库来完成这种转换,但是现在我不想使用Javascript,我想使用PHP来进行转换。使用PHP的问题是,它没有将时间转换为实际的用户时区,例如,我的时区是UTC+1,但我只能在PHP中使用UTC。
这就是Javascript代码的样子:
let time = moment.utc(data.created_at).local().format('YYYY-MM-DD
我有一个国际事件的列表,它们的开始日期以unix时间戳格式存储。我想使用moment.js将这些时间转换为用户的本地时间。我正在尝试使用以下命令完成此操作: var example_utc = 1628946000;
// GMT: Saturday, August 14, 2021 1:00:00 PM
// Your time zone: Saturday, August 14, 2021 2:00:00 PM GMT+01:00 DST
// Relative: In 6 days
moment(example_utc); 但是,这将返回: Mon Jan 19 1970 20:1
我想要得到变量,以保存图像名称格式使用日期。
我使用以下代码。
const time = new Date().toJSON().slice(0,10).replace(/-/g, '');
我期望的变量是20220629。因为我当地时间是2022年6月29日。
但是,结果变量是20220628。我认为这个结果时间使用UTC时间。
更新:
我尝试使用像toLocalDateString()这样的JS方法并获取本地时间。
const time = new Date().toLocaleDateString().replaceAll('/', ''
我得到一个字符串形式的日期,格式如下(例如):
"11/10/2015 10:00:00"
现在是UTC时间。
当我从这个字符串创建日期时,它将其视为本地时间:
let time = "11/10/2015 10:00:00";
let date = new Date(time);
console.log(date);
它打印:
"Tue Nov 10 2015 10:00:00 GMT+0200"
(而不是将其视为UTC:“2015年11月10日10:00:00")
为此,我也尝试了moment.js。
有没有一种好的方法可以让Dat
我在webapp中使用带有时区的moment.js来处理日期。我将所有的日期存储在UTC中,并将它们作为UTC返回到UI中。我有用户的时区。我想将UTC时间转换为本地用户时区。
var timezone = "America/New_York";
var utcDate = "2013-10-16T10:31:59.0537721Z";
var localDate = moment(utcDate).utc().tz(timezone).format()
当我尝试这样做的时候,我的时间错了。不知道如何让这一刻起作用
我没有询问用户他们喜欢的时区,而是让服务器在UTC和一个小Javascript中提供时间,在浏览器端将其转换为本地时间。以下片段适用于Chrome,但不适用于Firefox。为什么?
在任何合理的浏览器中,是否有将UTC时间转换为本地时间的通用方法?
var timestamp_utc="2016-06-16 15:43:40.086670";
n = timestamp_utc.indexOf('.');
document.write((new Date(Date.parse(ti
在Mirth中,我收到一个需要转换为UTC的本地日期时间字符串(201801011000)。我很快发现使用经典的js new Date()效果并不好。
例如:
var d = new Date("2018-01-01 10:00");
logger.info(d.toString());
给了我一个Invalid Date。
因此,经过进一步的搜索,我发现我可以这样做:
var d = DateUtil.getDate("yyyyMMddHHmm", "201801011000");
从这里开始我就被卡住了。我不知道如何将其转换为UTC。假设是本