我试图从datetime-local输入中以不同的方式获取时间,但是每次我将输出作为“无效”日期时。
因此,我想知道如何使用jquery或js从datetime-local输入中获取时间。
以下是我尝试过的:
var fine = moment($('#datafine').val).format("HH");
没有片刻,这就像是
var datafine = new Date($('#datafine').val);
我正在构建一个在store.js文件中使用Vuexfire的Vue.js应用程序。我的应用程序允许用户将用户输入的带有时间戳的帖子推送到Firestore中。我正在配置我的Vuexfire操作处理程序,以提交对按时间戳排序的firebase有效负载的突变,如下所示: import Vue from "vue";
import Vuex from "vuex";
import firebase from "firebase";
import { vuexfireMutations, firestoreAction } from 'vuex
我在我的项目中使用完整的日历。我的用户将输入事件信息,如事件名称、日期和位置。除了日期/时间外,一切都正常。当用户输入日期和时间时,如下所示:2016年6月28日上午10:00
FullCalendar读取日期,但不读取时间。我需要做什么才能让它读到时间?
这是我的完整日历的js:
$(document).ready(function() {
// page is now ready, initialize the calendar...
$('#calendar').fullCalendar({
// put your options and callba
我已经使用时间选择器在预订后预订,我已经存储在database.in编辑预订,我已经通过时间到时间输入字段,但我收到错误
Error: [ngModel:datefmt] Expected `01:00:00 pm` to be a date
http://errors.angularjs.org/1.3.13/ngModel/datefmt?p0=01%3A00%3A00%20pm
at REGEX_STRING_REGEXP (angular.js:63)
at Array.<anonymous> (angular.js:19807)
at Object
希望能在这方面得到一些帮助。我完全是JS的新手。我必须写一个脚本,询问用户的当前小时。这很简单。如果时间是在早上6点到9点之间,它会给出一定的提示。如果时间在上午11点到下午1点之间,则会出现另一个提示。如果在下午5点到8点之间,请提示。我的问题是如何让JS理解当用户输入数字5时,现在是下午5点(晚餐时间),而不是早上5点(去吃零食)。请帮帮我。我的问题有什么解决方案?在美国没有人真正使用24小时格式,所以我脚本中的数字13 (1 1pm),17(5 1pm)或20(8 1pm)不起作用。我只能输入12小时的时间格式。
var hour=prompt("What is the curr
所以我们有一个“时间”的模型,格式是'14:00:00‘。我们使用的是角引导器的时间选择器,但它需要一个JS日期对象或ISO日期时间字符串。
我的第一个想法是执行一个指令,将$解析器/$格式化程序添加到ngModel控制器中,在输入和输出过程中将其转换为我们需要的格式。这对于输出非常有效,但对输入却不起作用。
我做了个小提琴,
myApp.directive('timespan',function($filter){
var dateFilter = $filter('date');
function parser(data){
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&