gpt4 book ai didi

fullcalendar - 将日期传递给 JSON 提要

转载 作者:行者123 更新时间:2023-12-04 06:06:57 26 4
gpt4 key购买 nike

我在 vb.net 设置中使用 fullCalendar。我使用包含在 aspx 页面中的 JSON 提要将数据传递到日历,如下所示:

events: "JSONcalendarFeed.aspx"

我想知道是否有办法将 fullCalendar 中当前选定的月份传递到生成 JSON 提要的页面,以便我可以提取该月的数据。此外,每当日历中的一年发生变化时,我都需要通过那个新的一年。

谢谢!

最佳答案


<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="diaryFeed.aspx.vb" Inherits="ClubSites.diaryFeed" %>
<% Response.Write(respondBack)%>

代码隐藏
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

If Request.QueryString.ToString <> "" Then
'I don't understand why fullCalendar uses a Unix timestamp.. but use these queries if you use UNIX timestamp, common in PHP apparently

If IsNothing(Request.QueryString("start")) Then
_startDate = Date.Now.AddYears(-1)
_endDate = Date.Now.AddYears(1)
Else
_startDate = CDateFromUNIX(Request.QueryString("start"))
_endDate = CDateFromUNIX(Request.QueryString("end"))

End If
Try
If Not Request.QueryString("Timestart").Length = 0 And Not Request.QueryString("TimeEnd").Length = 0 Then
_startDate = CDate(Request.QueryString("Timestart"))
_endDate = CDate(Request.QueryString("TimeEnd"))
End If
Catch ex As Exception

End Try
'End If

respondBack = JsonConvert.SerializeObject([mycustom function that generates a data table], New Newtonsoft.Json.Converters.IsoDateTimeConverter())


end sub

我使用 json .net 将我的传出数据转换为 json 以便日记可以理解它

以及将 Unix 时间戳转换为 .NET 时间戳的辅助函数
 Function CDateFromUNIX(ByVal timestamp As Double) As DateTime
Dim origin As DateTime = New DateTime(1970, 1, 1, 0, 0, 0, 0)
Return origin.AddSeconds(timestamp)
End Function

关于fullcalendar - 将日期传递给 JSON 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8246071/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com