我正在编写一个php代码,如下所示,它具有air_date,当从UI中选择不同的时区时,我希望将它更改为。
Php代码:
$cols = array(
'e.description_' . $opp_lang . ' as translation',
's.air_date', // This is the entry point of air_date and its been used everywhere.
'e.program_id',
);
用于时区的逻辑:
function tz_tran
我想使用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将此值转换为浏览器的时区
当我构建一个日期表时,这个ISO字符串" 2016 -02-01T16:00:00Z“我得到了2016年2月1日下午17:00 GMT+0100
由于某些原因,js增加了一个小时。
我觉得这是时区的事..。但我怎么才能解决这个问题?
就这么做
var date = new Date('2016-02-01T16:00:00Z');
alert(date);
我在ruby on rails工作。因为我对从当前时区到UTC的日期转换有疑问。
日期转换函数为
function date_conversion(date){
out = moment(date, "DD/MM/YYYY").format('YYYY-MM-DD')
var utc_time = moment.tz(out, zone).tz('UTC').format();
return utc_time;
}
这里参数日期let为"12/10/2019“,这是字符串格式,并让区域是”“亚洲/加尔各答”“。
执
一个很简单的问题。我有三个数字,一年,一个月和一天。
var year = parseInt($("#date_year").val());
var month = parseInt($("#date_month").val()) - 1; // to start from 0
var day = parseInt($("#date_day").val());
我希望使用这些值初始化JS中的适当日期对象。我试过这个:
var date = new Date(year, month, day);
然而,这是一种奇怪的行为,一天是不正确的,而且时间也
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&
我使用的后端API只支持+0000格式的时区。
我目前得到了当前格式的日期:
"2017-12-20T16:39:31.000Z“
使用moment.js,我如何以以下字符串格式获取它?
2017-12-20T16:39:31+0000
到目前为止,我已经做到了:
var date = new Date();
this.lastCheckedDate = moment(date).toISOString();
我正在使用Node.js和pg来查询Postgres数据库。我正在尝试执行以下查询: SELECT COUNT(*) FROM table_name WHERE date_time_added::date = some_date; some_date是我从Node.js传递的日期。 大多数情况下,我对此没有问题,因为两个日期/时间字符串的格式是相同的。但是,当引入时区时就会出现问题。由于我在英国,我们一年中的某些时间使用英国夏令时(GMT+1)。 当我将date_time_added从它的存储类型(timestamp with timezone)转换为date时,时间缺省为午夜。问题是,在B
使用Moment.js,我无法将正确的矩对象转换为带有时区的日期对象。我找不到正确的日期。
示例:
var oldDate = new Date(),
momentObj = moment(oldDate).tz("MST7MDT"),
newDate = momentObj.toDate();
console.log("start date " + oldDate)
console.log("Format from moment with offset " + momentObj.format())
console.log(
我遇到了一个奇怪的问题,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个小时的差异吗?日期函数是否依赖于某些内部时间设置?
我正在构建一个简单任务管理器,其中表单有两个输入文本字段:标题和描述,以及使用jquery datepicker的日期字段。我已经在表格中显示了我的数据,并使用parse.com作为后端来存储和检索数据。我的问题是当我使用parse.js设置我的date对象时,我会遇到这些问题,即
var sDate=new Date($(".date-task").val()); //Date {Tue Jun 26 2012 00:00:00 GMT+0530 (IST)}
var todo = new TodoList();
todo.set('dueon',sDa
我在我的事件控制器中有一个快速添加的操作,因为客户端实际上在给定的一天中只在三个不同的时间段安排事件。使用默认表单可以很好地使用日期和时间,但是尝试手动设置这些值会给我带来一些麻烦。
def quick_add #params are date like 2012-04-29, timeslot is a string
timeslot = params[:timeslot].to_sym
date = params[:date].to_date
@workout = Workout.new do |w|
w.name = 'Workout!'
w.date = d
我得到一个字符串形式的日期,格式如下(例如):
"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
是否可以在js中创建不受时区影响的日期对象?例如,我想将"2015“、"03”和"31“定为一年。
var ex = new Date(2015,3,31);
如果我现在“打印”该变量,则如下所示:
Fri May 01 2015 00:00:00 GMT+0200 (ora legale Europa occidentale)
第二天就变了。有可能避免吗?如何创建每个时区中始终相同的日期对象?
我需要尽快将这种行为包含在应用程序中,而且我不能只使用String,因为我们必须使用一个datepicker插件(Bootstrap),它可以处理date对象。
提前感谢
这段代码工作正常,但我想使用Joda-Time
public static Date dateFromUTC(Date date){
return new Date(date.getTime() + Calendar.getInstance().getTimeZone().getOffset(date.getTime()));
}
我试过了,但它不工作-这是什么问题?
public static Date dateFromUTC(Date date){
return new DateTime(date).withZone(DateTimeZone.get
我有来自SQL查询{ date,text,desc},{,,,}的JSON,我需要比较日期(date1,date2,.)其他JS日期对象 (b1,b2,.)高效。
问题是:目前我必须将每个JSON日期转换为JS date对象,然后才能比较它们,例如:
(date1->a1) then (a1 to b1)
else (date2->a2) then (a2 to b1)
else (daten->an) then (an to b1)
... then
(date1->a1) then (a1 to b2)
else (date2->a2) then (a2 to
我打了一个web服务电话,数据以JavaScript的形式返回,其中有日期。
"d": [{
"__type": "ServiceValues",
……………………..
"DateOfServiceStart": new Date(1453093200000),
"DateOfServiceEnd": new Date(1463457600000),
"CreatedDateTime": new Date(14531612339