我正在努力处理Carbon::now(),我在now函数中指定了所需的时区,但它没有根据给定的时区给出日期和时间。它始终使用在laravel中指定的UTC时区。
Carbon::now() // giving me date time of UTC timezone
Carbon::now('Asia/Karachi') // still giving me the date time of UTC timezone
var_dump(Carbon::now('Asia/Karachi')) // I'm able to see the correct
我需要使用节点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
我在JS中创建了一个日期,如下所示:
var myDate = new Date('2013-01-01 00:00:00');
我假设JS将此作为UTC时间读取。但是,当我执行类似myDate.getTime()的操作时,返回的时间戳类似于格林尼治标准时间凌晨4点。
为什么会这样呢?如何获取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()
当我试图构建和运行postgres容器时,它会立即退出,并带有错误代码1。这种情况发生在Docker更新到4.7.0版本之后。我查看了日志,在任何地方都没有错误消息:
Creating football_marketplace-development_postgres_run ... done
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster
我有一个复杂的问题,时间转换;
我使用node.js编写代码,并使用矩、矩-jalaali和时区。
我从clinet获得贾拉利格式(例如:1396-03-03T23:00:00.00+04:30)的时间,在保存在UTC上的时间之前或之后搜索和查找一些数据;
var moment = require('moment');
var momentJalali = require('moment-jalaali');
var momentTZ = require('moment-timezone');
var jFormat = "jYYYY-
我在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()
当我尝试这样做的时候,我的时间错了。不知道如何让这一刻起作用
var dateInCST; //Getting CST date as input.
/*Triming the time part and retaining only the date.*/
var onlyDateInCST = new Date(dateInCST.getUTCFullYear(), dateInCST.getUTCMonth(), dateInCST.getUTCDate());
console.log(onlyDateInCST);
我在+5点30分。
在日期创建期间,通过提供年份、月份和日期,节点js将其视为IST,并自动推
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
我想计算UTC时间的相对时间。我的当地时间是+2。
我试过很多组合...例如
const endDate = new Date("08 Jun 2018") // tomorrow's date, I am expecting the time is 00:00:00
const utcDateTime = new Date(moment.utc().format());
const format = 'YYYY-MM-DD HH:mm:ss';
console.log(moment(endDate).fromNow()) // example f
我想检查当前的utc时间是否小于事件日期的1天。我所传递的事件日期有一天我减去了。本质上,我希望看看当前的utc时间是否少于一天的事件日期,但这个查询是假的,而不是真!!
例如。输入utc时间和子1天,然后检查它是否比当前的utc时间少一天
if (moment().utc().isSameOrAfter(moment("4/13/2018 7:30:00 PM").add(-1, 'days').utc())) {
// returns false but should be true because it's less then one day
我的服务将此作为date 7/14/2016 2:40 AM +00:00返回。如何在JS中将其转换为UTC?
已尝试:
new Date("7/14/2016 2:40 AM +00:00").toISOString();
在数据库中,日期已存储为UTC,因此当我将显示日期时,我希望显示为本地时间。
我得到一个字符串形式的日期,格式如下(例如):
"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