任何人都可以帮助这个时间码。我试图在某个日期和时间打开图像并在某个日期和时间关闭。此代码仅允许12:01的日期。并且,如果我在30日将我的页面放在服务器上并希望在3日打开新图像,那么它将无法工作,因为它不是> =。我还在学习HTML和CSS,所以我对此并不十分了解。我的网络人员给了我这个代码,但对此却不太了解。任何帮助都会很棒。谢谢!
<%
Dim today = DateTime.Now.ToString("dd")
Dim startdate = 28
Dim sdate=Request("date")
''Response.Write(trackid & "<br>")
if sdate <> "" then
startdate = sdate
else
startdate = 28
end if
%>
答案 0 :(得分:0)
你真的不应该使用javascript以这种方式激活内容。如果某人在禁用JS的情况下访问您的网站,您所需的功能将会中断。 你也没有使用Javascript。那是Python吗?
您应该使用服务器端功能来自动发布您的内容,或者在所需的时间手动执行。
此外,您的开始日期似乎仅限于日期。您应该使用时间戳,否则它可能会尝试根据我在这里看到的内容每月在28日播放您的内容。
我建议回去以更安全的方式接近这一点。
答案 1 :(得分:0)
对我来说,这看起来像是视觉基础。我绝对不会说你应该在网上使用的东西。 (虽然这是我的第一直觉)但肯定不是第一选择。
您的开始日期如何代表该代码? “28”似乎很奇怪。我们只能假设那个代表什么(就像dude wad那样,每月28日?我会假设一年中的第28天,例如1月28日)
从只是你的代码不清楚DateTime.Now和Request(“date”)是什么以及它们如何不同。我知道堆栈溢出有弹出窗口说不要求在答案中澄清,但是后来说(对于新用户)但不允许新用户发表评论要求...(50个声望点?真的?)
您所描述的问题似乎与您提供的代码无关。您向我们询问了有关您的代码的问题,但提供了您不明白的“网络人员”给您的代码?
我建议让你的“网络人”评论他的代码/提供解释。要么是这样,要么向我们展示您的代码,以便我们可以检查可能出现的问题。我在您提供的代码中没有看到任何“&gt; =”比较。
对不起切,但要回答一般问题:
我做认为我已经掌握了你想要做的事情,并且(我认为dudewad)在他假设你每个月重新开始计算时都是正确的。< / p>
您应该连续计算整年,或者获得服务器时间。 (您的服务器如何设置?)通常有一个时间函数或类似的东西,您可以使用而不是自己计算时间。通常这会考虑月,日和年,适合大多数情况。
因此,当您传递一定数量时,您将不会遇到日期计数“重置”的问题。 (我猜30或31)
编辑:其实我现在看到你正在使用时间功能。
(抱歉,自从我使用visual basic以来已经有一段时间了,我认为这是一个修改过的版本,因为它比VB更面向对象= =或许它是.NET?我几乎没有使用它但是我你知道代码看起来更像是没有大括号的c语言吗?
但您只是在解析日期的“日期”部分。解析整个日期。年,月和日,为每个独特的日子编写“日报”。
最后,从您最初的问题来看,您认为这是CSS或HTML。它不是,你正在冒险进入完全成熟的编程/编码。 python和php是用于生成动态网页的最常见的服务器端语言。我想你应该看看http://www.w3schools.com/php/你收到的VB代码应该更有意义。 (我没有把你链接到VB教程,因为php对Web开发更加相关,而且教程不会有很多VB教程可能会有的无关信息)编码的概念可以通过多种语言进行转换。了解您的服务器的设置方式。如果你有更多麻烦,那就回来吧。我们很乐意提供帮助。