我需要使用节点js从时区打印实际时间。我用时区来找出时区的时间。
这是我的密码
var moment = require('moment-timezone');
console.log(moment().tz("UTC+05:30").format());
console.log(moment().tz("UTC+05").format());
console.log(moment().tz("UTC−04:30").format());
console.log(moment().tz("UTC+08").for
我试图设置日期格式和时区,然后当我尝试格式化时间提取日期时,它只返回无效的日期。
当我这样做的时候,我就不受欢迎了。
let data = moment(date, 'YYYY-MM-DD HH:MM').tz(TIMEZONE); //moment('2014-06-01 12:00:00Z').tz(TIMEZONE); // TIMEZONE = 'America/New_York'
console.log(data.format('MM/DD/YYYY'))
let value = inventoryBase.lastUp
因此,我试图得到不同的时区,我已经设置了时间,然而,在所有区域中都显示了相同的时间。
这是我的代码:
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
我想在像"10:45“这样的网页上显示时间,并让它保持准确的时间/自动更新。如果我想在本地时区这样做,我创建了一个新的Date()对象,并使用getUTCHours()和getHours(),我能够正确地这样做。
但是,如果我想使用moment js为特定时区执行此操作,我会从下面的代码中获得"now_houston.getHours不是一个函数“:
function updateClock() {
var now_houston= moment.tz("America/Chicago");
var houston_time = now_houston.get
我有一个后端发送给我一个预先格式化的时间在一个固定的时区,但没有任何信息的上述时区。字符串是:"2013-08-26 16:55:00“。
我可以使用以下字符串创建一个新的moment.js实例:
var time = moment("2013-08-26 16:55:00") //this creates time in my tz
但这只会在我自己的时区创建一个实例。
Moment.js有一个插件,可以在特定的时区中创建对象的实例,而且效果很好,但我不能说我希望对象指向什么时间。
如果我在纽约做这件事:
var time = moment("2013-08-
我的psql数据库中存储了DD/MM/YYYY HH24:MI TZ格式的日期(带时区的日期时间)。我需要把这个日期转换成时间戳。
我尝试了to_timestamp(),但它不适用于时区。
ERROR: "TZ"/"tz"/"OF" format patterns are not supported in to_date
我试过::时间戳,但它认为日期是MM/DD/YYYY HH24:MI TZ格式的
ERROR: date/time field value out of range
是否有任何方法将格式从DD/MM/YYYY HH24:MI
这是我的上的一个后续问题。应用程序是javascript/php。在Javascript中,我得到了本地时间戳和时区偏移量:
var timestamp = new Date().getTime();
var tzoffset = new Date().getTimezoneOffset();
我正在从伦敦测试这个,我经过的时间代表了格林尼治时间15:30。
然后,我将这些内容传递给服务器上的php脚本,该脚本需要将这个时间戳格式化为H:MM:SS (即php的format('h:i:s', $time) )。我从PHP开始使用以下代码:
$dt = new DateTime(
我尝试用时差时区修改时间戳时区,并希望通过应用偏移量获得修改后的值。
var newTimestamp = momentTz.tz(timestamp, 'Europe/Berlin')
以下是我所尝试的
var results = {};
for (var timestamp in timestamps) {
var commitCount = timestamps[timestamp];
console.log(typeof timestamp)
console.log(timestamp)
我正在使用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();
这似乎在我
我有一个时间"2000“格式的"hhmm”的某些时区说‘亚洲/加尔各答’。尝试了其他答案中提到的几种方法,但没有人给出正确的答案。
期望值:当地时区的准确时间(亚洲/加尔各答晚上8点)
这是在NodeJs中运行服务器端,而不是浏览器。
尝试了以下方法:
let localTime1 = moment('2000').tz('Asia/Kolkata');
let localTime2 = moment('2000','hhmm').tz('Asia/Kolkata');
let localTime3
我有这样的“约会时间”:
02FEB2015:00:06:00.000000
并需要提取时间如下:
06:00
试过:
strftime('02FEB2015:00:06:00.000000', format="%H:%M:%S")
另外:
strptime('02FEB2015:00:06:00.000000', format="%H:%M:%S")
这导致了NA。
但是得到了错误:
Error in as.POSIXlt.character(x, tz = tz) :
character string is not in a
此代码使用node.js时区获取纽约时间。
var moment = require('moment-timezone');
var time_output= moment().tz("America/New_York").format();
time_output看起来像这个2015-11-12T05:09:49-05:00
我想格式化time_output,使它是格式(HH:MM),并且看起来像05:09。
我正在尝试制作一个足球Livescore应用程序。我需要将匹配时间显示给用户,作为他们的本地匹配时间。
如果我是从给定的时区生成时间戳的,那么让我们说它是
autodatetime(1517009400,6.5); //original timezone included
//I can make it done in javascript by https://www.autodatetime.com/
但是我试着用这个代码从Android上得到它
public String getconvertedtime(long timestamp) {
try{
T
我想从他的时区得到用户的本地时间。为此,我使用以下代码:
<script type="text/javascript">
$(document).ready(function(){
var tz = jstz.determine(); // Determines the time zone of the browser client
var timestamp = '<?php echo $value->created_at->sec; ?&
我从last.fm上获取了最新的收听曲目,并将它们放到了我的网站上。
问题是,时间是以UTC-0UTS格式检索的,当将它们与BST时间进行比较以计算模糊时间戳(“大约5分钟前”、“大约一小时前”等)时,这些时间似乎相差了一个小时。
有没有办法解决这个问题,使时间始终匹配BST/GMT,并在进入和离开夏令时时进行调整?
下面是我目前正在使用的一段PHP代码,其结果是时间间隔为一个小时。
$now = time(); // use this so all times are to the same second
$tz = getenv("TZ"); // sa
使用,如何根据本地日期时间格式格式化日期?
目前,我显示的时间如下:
var zone = moment.tz.guess();
var usertime = moment.tz(ucttime, zone).format('LLL');
但是,当将区域更改为Asia/Seoul时,我仍然可以使用AM/PM获得美式格式:
January 30, 2018 11:37 AM
基本上,我在寻找JavaScript的toLocaleDateString()等价物。
我尝试了以下方法,但是输出是错误的:
var usertime = moment.tz(ucttime, zone).t