我有一个时间"2000“格式的"hhmm”的某些时区说‘亚洲/加尔各答’。尝试了其他答案中提到的几种方法,但没有人给出正确的答案。
期望值:当地时区的准确时间(亚洲/加尔各答晚上8点)
这是在NodeJs中运行服务器端,而不是浏览器。
尝试了以下方法:
let localTime1 = moment('2000').tz('Asia/Kolkata');
let localTime2 = moment('2000','hhmm').tz('Asia/Kolkata');
let localTime3
我将收到一个字符串(时间和日期)从前端。字符串格式为"2021-08-16T23:15:00.000Z“。我打算声明带有输入字符串的矩对象,以及特定的时区(本地时区除外)。
import moment from "moment";
import "moment-timezone";
// The input string I receive from the frontend.
let strTime = "2021-08-16T23:15:00.000Z";
console.log(str
我有两个时间用moment-timezone创建时区
var moment = require('moment-timezone');
var startTime = moment.tz('2017-10-17 09:00', 'America/Los_angeles');
var endTime = moment.tz('2017-10-17 23:00', 'America/Los_angeles');
请注意,这两个时刻在America/Los_angeles时区的同一天-一个在上午9点,另一个在晚上11
目前,我将我的角度项目从8升级到9。
该项目在package.json中使用了一个package.json
现在这个方案已经被否决了。
当我运行项目ng serve时,它会显示以下错误消息
user.model.ts:3:25 - error TS7016: Could not find a declaration file for module 'moment-timezone'. '/home/bunthai/sftp/upgrade/projectg/ui/ctr/node_modules/moment-timezone/index.js' implici
我想知道罗马时区的当地时间。没有找到关于如何使用postman文档中内置的矩沙箱库的任何详细信息,此处为。
到目前为止我尝试过的
var moment = require('moment');
console.log(moment().tz(environment.TimeZone).format());
抛出的错误- TypeError | moment(...).tz is not a function
又一次尝试-
var moment = require('moment-timezone');
console.log(moment().tz(enviro
我需要在本地时间创建一个日期,并将其转换为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
我将momentjs.com与nodejs结合使用,并尝试获取多个时区的unix时间戳,但遗憾的是输出不正确。
代码:
var moment = require('moment-timezone');
var berlin = moment.tz('Europe/Berlin').unix();
var angeles = moment.tz('America/Los_Angeles').unix();
var london = moment.tz('Europe/London').unix();
console.log(be
我正在使用moment-timezone.js,以便通过node.js将UTC时间转换为America/New_York。我是这样做的:
var moment = require('moment-timezone');
moment.tz.add('America/New_York|EST EDT|50 40|0101|1Lz50 1zb0 Op0');
var now = new Date().toISOString();
now = moment(now).tz("America/New_York").toDate();
这似乎在我
我正在从数据库中获取2017-06-28 23:24:17.1-07格式的时间戳,并尝试使用moment将其转换为本地时间,但我仍然无法获得UTC时间。
这是我在控制台上输入的模拟版本:
var now = new Date(); // Fri Jun 30 2017 15:45:30 GMT-0700 (PDT)
// simulate date received from server
var now_utc = new Date(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate(), now.getUTCHours(),
我使用webpack模板从vue-cli我的Vue项目,我有时间和瞬间的时区安装在npm。
在我的单个文件组件中,通过包括以下导入行,我已经能够获得使用矩时区的时间:
import moment from 'moment'
import moment_timezone from 'moment-timezone'
moment_timezone对象从未被使用过,但它似乎需要在那里才能使moment.tz函数工作。
我的问题是:
在我的设置中,这是加载矩和时区的正确方法吗?
如何仅从时间-时区数据加载数据-2012-2022.min.js?我在即时时区包的
我正在尝试从带有时区的unix时间戳中获取日期字符串
let moment = require('moment-timezone');
let date = moment.unix(1516812300).tz('Asia/Kolkata').format('YYYY-M-DD-H-mm-s');
正确的日期是带有时区Asia/Kolkata的2018/01/24 16:45:00,但上面的代码返回此2018-1-24-22-15-0
我希望在JS中创建一个新的日期,但将其转换为UTC时间。例如,假设castAsUTC()产生以下所需的效果:
var x = new Date('2019-01-01T00:00:00') // In local time (PST)
castAsUTC(x).toISOString(); // => '2019-01-01T00:00:00Z'
// x.toISOString() gives us '2019-01-01T08:00:00Z', which is undesired
目前,我的函数如下所示:
function castA
我正在构建一个用类型记录编写的应用程序,它使用了来自Moment.js和矩时区的特性。我需要本地化应用程序中的日期和时间戳,因此在主app.ts文件中,我使用设备的语言设置了矩区域设置。
UPDATE:下面是示例文件的要点和附加注释
app.ts
import * as moment from 'moment/min/moment-with-locales';
let language = appUtil.getPhoneLanguage();
moment.locale(language);
// the expected locale is printed
conso
因此,我试图得到不同的时区,我已经设置了时间,然而,在所有区域中都显示了相同的时间。
这是我的代码:
const format = 'HH:MM'
// San Francisco - Time
let sanFrancisco = moment().tz('Etc/GMT-8').format(format)
document.querySelector('.sanFrancisco').innerHTML = sanFrancisco + ' GMT-8';
// Mexico City - Time
let mexico