我希望能够用moment.js格式化从server时间数据类型获得的时间数据--当我尝试用moment.js格式化时,我得到的是"PS12H:30M“,您能帮我吗?
Javascript
moment("PS12H:30M").format('hh:mm A');
数据库
[from] TIME (1) NOT NULL
[to] TIME (1) NOT NULL
我有一个post操作方法,适当地将数据以utc的日期格式保存到数据库中。现在,我有了一个get方法,它以适当的格式从数据库中获取所有数据,如下所示:
public JsonResult GetPosts()
{
var ret = (from post in db.Posts.ToList()
orderby post.PostedDate descending
select new
{
Message =
我是Node js的新手。我想知道给定的日期时间值是哪个时区,它来自mysql数据库。
例如
const conference = await mysqlHelper.query(conferenceSql);
// select query
const time = conference[0].created_datetime
// I wonder how to get the timezone from this time variable here.
console.log(time)
// console.log returns
在firebase功能中,我使用mailgun向用户发送电子邮件,在moment.js中使用当前时间的firebase数据库中的触发器,
if (partnerEmail) {
console.log(`online class email to partner`)
let emailData = {
recipient: partnerEmail,
date: moment(date * 1000).format('MMMM Do YYYY'),
time: moment(new Date()).format(
因此,我正在开发一个网络应用程序来跟踪员工的时间。它为API和MySql数据库使用node.js和express。当前的数据库是这样的。
DROP DATABASE IF EXISTS time_tool;
CREATE DATABASE IF NOT EXISTS time_tool;
USE time_tool;
CREATE TABLE employee (
employee_id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
first_name VARCHAR(50) NOT NULL,
我正在做一个小项目,在那里我将从一个SQLite数据库中读取一些参数。数据是从运行C代码的Linux服务器生成的。然后,我想使用JavaScript创建一个脚本,从数据库中获取数据。我尝试过使用alasql.js,但是从两个表中获得包含参数的列表需要很长时间(~1分钟)。
SELECT sensors.id, sensors.sensorname, sensors.sensornumber, information.sensorvalue, information.timestamp FROM sensors INNER JOIN information ON sensors.id=infor
我有一个类,它包含date和许多其他属性:
Class example {
Date lastUpdate;
}
所以每次有变化的时候我都会更新lastUpdate
lastUpdate = new Date();
来获取新的时间戳。在数据库中,它被正确地更新为02-OCT-14 12.20.35.559000000 PM。但是,当我尝试使用angular JS通过调用example.lastUpdate在UI上显示它时,它只显示10/02/2014 12:20:35。我需要知道它是上午还是下午,我如何添加?
在数据库中,我有一行日期和时间,假设是2014-04-16 00:00:00,然后我使用以下命令将日期时间转换为unix时间戳
strtotime('2014-04-16 00:00:00') * 1000; // result 1397577600000
在javascript中,我尝试使用以下代码获取小时数
var d = new Date(1397577600000); // 1397577600000 from php unix timestamp in previous code
d.getHours(); // return 23
d.getMinutes(); /
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
我的服务将此作为date 7/14/2016 2:40 AM +00:00返回。如何在JS中将其转换为UTC?
已尝试:
new Date("7/14/2016 2:40 AM +00:00").toISOString();
在数据库中,日期已存储为UTC,因此当我将显示日期时,我希望显示为本地时间。
我在数据库中节省了时间,像这样的2016-01-30 14:36:00
但我使用的是,我想将时间转换为以下格式
2016-01-30T14:36:00
因此,为了得到这种格式,我尝试了这样
var date = new Date();
console.log(moment(date).parseZone().format());
但是它的显示日期是这样的2015-12-21T15:20:04+05:30
那么,谁能告诉我如何在moment.js中获取这种格式的时间
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&
我有一个Node.js应用程序,我正在使用Mongoose在Compose.io上与MongoDB进行接口。下面是一些应该将当前日期和时间存储在我的数据库中的代码:
signup.Volunteer.find({_id : uniqueid.toObjectId()}, function(err, doc){
var volunteer = doc[0];
var date = new Date();
console.log(date.toString());
//volunteer.time_out is an array
//defined in V
我将Node.js与mysql、express和html结合使用。
当我从数据库检索结果时,我得到了下面的日期,2016-03-16T00:00:00.000Z,尽管mysql中的类型是date。
我的问题是:
app.get('/list', function (req,res) {
connection.query('SELECT `ondate`,`projectname`,`hours` FROM `entries` WHERE YEARWEEK(`ondate`, 1) = YEARWEEK(CURDATE(), 1) ORDER BY ondate