- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 fullcalender 集成到 php mysql。我使用了以下代码。我想格式化日期,使其采用 yyyy/mm/dd 格式,但是当我使用格式语句时,代码无法正常工作。如果我删除格式日期,它似乎可以工作,但在数据库中插入 0000/0000/000 00:00 。
我的代码:
// Convert the allDay from string to boolean
eventRender: function(event, element, view) {
if (event.allDay === 'true') {
event.allDay = true;
}
else {
event.allDay = false;
}
},
selectable: true,
selectHelper: true,
select: function(start, end, allDay) {
var title = prompt('Sample Textbox:');
if (title) {
start = $.fullCalendar.formatDate(start, "yyyy-MM-dd HH:mm:ss");
end = $.fullCalendar.formatDate(end, "yyyy-MM-dd HH:mm:ss");
$.ajax({
url: 'http://localhost/fullcalendar/demos/add_events.php',
data: 'title='+ title+'&start='+ start +'&end='+ end ,
type: "POST",
success: function(json) {
alert('Added Successfully');
alert(json);
}
});
calendar.fullCalendar('renderEvent',
{
title: title,
start: start,
end: end,
allDay: allDay
},
true // make the event "stick"
);
}
calendar.fullCalendar('unselect');
},
谁能告诉我这是什么问题?如果我删除格式日期,它就可以工作,否则它就不起作用。但我必须格式化数据才能将其正确插入数据库中。我只想约会,不需要时间。
最佳答案
首先,如果您只查找日期而不是时间,您可能应该使用:
start = $.fullCalendar.formatDate(start, "yyyy/MM/dd");
end = $.fullCalendar.formatDate(end, "yyyy/MM/dd");
而不是这个:
start = $.fullCalendar.formatDate(start, "yyyy-MM-dd HH:mm:ss");
end = $.fullCalendar.formatDate(end, "yyyy-MM-dd HH:mm:ss");
如果您删除日期格式,它似乎可以工作,因为它像时间戳一样插入日期(它看起来像时间戳)。尝试将数据库结构类型更改为 VARCHAR,您将看到如下内容:
1405468800000
<小时/>
当您使用 dateFormat 函数时,您应该查看网络浏览器控制台日志。您可能会看到:
Uncaught TypeError: undefined is not a function
这是因为 fullCalendar V2 ( changeLog ) 上不再存在 $.fullCalendar.formatDate
方法。您可以将 Moment.js
与 .format()
方法 ( doc ) 结合使用。
不要忘记导入 moment.js
并将 start
和 end
变量编辑为:
start=moment(start).format('YYYY/MM/DD');
end=moment(end).format('YYYY/MM/DD');
它应该可以解决您的问题。
关于jquery - fullcalendar.formatdate 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24729721/
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章ASP常用日期格式化函数 FormatDate()由作者收集整理,如果你
这是我的第一个 FullCalendar 项目。我点击了 5 月 13 日。 我按如下方式格式化日期: dayClick: function (date, allDay
JSTL 标签用于使用不同的方式格式化日期。 语法 JSP 标签的语法如下。 其中,[ ] 中的内容为可选项,参数说明如下表所示: 参 数 说 明 value 要显示的日期 dateStyle
我正在尝试使用以下格式格式化日期: 新闻稿是具有createdOn属性的对象java.util.Date。 当我调用前面的句子时,我得到: 根据TLD,属性值不接受表达式。 我正在导入fmt 有谁
我成功地编写了一些 JavaScript,让我的日期按照我想要的方式显示: $(document).ready(function () { $('span.date').each(functi
我正在使用Grails 2.3.6中的应用程序 我想向GSP View 中的Date对象添加文本颜色。我尝试了以下操作,但这没有用。 有没有一种方法可以向g:formatDate添加颜色? 最佳答案
我正在尝试将 fullcalender 集成到 php mysql。我使用了以下代码。我想格式化日期,使其采用 yyyy/mm/dd 格式,但是当我使用格式语句时,代码无法正常工作。如果我删除格式日期
我的 Mysql 数据库中有一些字段,类型为日期时间。 例如,我使用下一个 Java 代码存储付款日期: payment.setCreatedOn(new Date(System.currentTim
我想用 JSTL 本地化日期,我正在尝试像下面那样做。 some.date 是一个 java.util.Date 实例。我玩过各种不同的语言环境,但没有任何效果。无论选择哪个语言环境,我都会得
我也想从资源包中读取 JST formatDate 的模式,但这种幼稚的方法不起作用,我做错了什么? 在 com/company/MyPortlet.properties 中是这个键: company
我是否可以以类似于 g:formatDate 标记执行此操作的方式格式化日期,但在服务中?包括 i18n 和 l10n? 在服务中执行此操作可能不是最佳实践,因为这更可能是 View 逻辑的一部分,但
我正在尝试将正在我的jsp中的java.util.Date对象格式化为“yyyy-MM-dd hh:mm:ss”模式,但仍以其他(可能是默认)格式打印。 我已经使用此语句包含了标签库- 我正在使用以
我无法弄清楚为什么我的 formatDate 无法正常工作。这是我的代码: Java @DateTimeFormat(style = "SS") @Column(name="my_date") pri
我正在为我的应用程序使用完整的日历 api,我试图禁用 fullcalendar 中的过去日期,但我得到 $.fullCalendar.formatDate is not a function 错误。
我有一个 JavaScript 函数,它在 Chrome 中可以正常工作,但在其他浏览器(如 Firefox 或 Safari)中却没有: function formatDate(date){
为了处理日期,我在我的应用程序中使用了 jQuery UI public 方法:jQuery.datepicker.formatDate请在此处查看参数和来源:https://github.com/j
使用 $.datepicker.formatDate 我只能格式化日期,这意味着如果我传入 Date 对象,我只能格式化它的日期部分而不是时间部分。 是否有任何等效函数允许时间部分也被格式化/解析,最
我尝试使用 fmt:formatDate 格式化日期。
我正在尝试使用 JSTL 在我的 JSP 页面中显示当前日期。下面是我正在使用的代码。 但是上面的代码没有产生任何结果?我在这里遗漏了什么或者有更好的方法吗?我正在使用 JSTL 1.1。 最佳答
我将格式化日期分配给 标记但不是格式化日期,而是将 jSTL 代码分配给文本字段。 " /> 最佳答案 尝试这个: 测试和工作。 关于jsp - JSTL fmt formatDate 标记按原样
我是一名优秀的程序员,十分优秀!