function formatedDate (localid, inputdate) {
var locale = 'es_MX';
console.log(locale, inputdate)
// Set locale to moment
moment.locale(locale);
// Get locale data
const localeData = moment.localeData(locale);
const format = localeData.longDateFormat('L&
我遇到了一个奇怪的问题,unix时间戳和转换后的结果之间存在差异。
下面是一个示例:
$timestamp = 1489132800;
echo date('l jS \of F Y h:i:s A', $timestamp);
// echo statement = Friday 10th of March 2017 03:00:00 AM
// on unixtimestamp.com this equates to 03/10/2017 @ 8:00am (UTC)
有人知道为什么会有5个小时的差异吗?日期函数是否依赖于某些内部时间设置?
我在JS中创建了一个日期,如下所示:
var myDate = new Date('2013-01-01 00:00:00');
我假设JS将此作为UTC时间读取。但是,当我执行类似myDate.getTime()的操作时,返回的时间戳类似于格林尼治标准时间凌晨4点。
为什么会这样呢?如何获取UTC时间的午夜日期?
我想使用moment.js将datetime从给定的时区(我有相应的时区偏移)转换为本地(浏览器)时间。
这是我的代码,
var date = "08/31/2017 02:45:00";
var timezone = '-330';
var d = moment.utc(date).utcOffset(timezone);
console.log(d.local().format());
现在,我想使用moment.js将此值转换为浏览器的时区
Unix时间戳是从1970年1月1日午夜开始的秒数。
如何从PostgreSQL获得正确的unix时间戳?
与currenttimestamp.com和timestamp.1e5b.de相比,我无法从PostgreSQL获得预期的时间:
这将返回正确的时间戳:
SELECT extract(epoch from now());
虽然这并不是:
SELECT extract(epoch from now() at time zone 'utc');
我住在UTC +02时区。从PostgreSQL获得当前unix时间戳的正确方法是什么?
这将返回正确的时间和时区:
SELECT
存储日期时间的实用方法是什么,这样我就可以让用户查看/查询自己的本地时间的数据,同时保留有关原始日期时间的信息。
基本上,用户希望能够查询(从他们自己的本地时间)从各个时区的系统收集的数据。但偶尔,他们想知道数据是在原始系统中的18:00创建的。当来自世界不同地区的用户就同一事件进行交流时,它会有所帮助。
User1: What? We don't have any data for 20:00
User2: Dude, it says 20:00 right there on my screen.
User1: Wait, what timezone are you? What