嗨我有一个问题,即没有显示我的javascript,我有点困惑,因为它在谷歌Chrome工作正常。我已经尝试f12调试和启用JavaScript但没有任何运气所以任何帮助将不胜感激。在chrome中它显示正确的天数,即它只是说NaN。
#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>
#include <fstream>
class Point
{
public:
Point() = default;
Point(boost::archive::text_iarchive& archive)
{
archive >> *this;
}
float x = 1.;
float y = 2.;
private:
friend class boost::serialization::access;
template<class TArchive>
void serialize(TArchive & archive, const unsigned int version)
{
archive & x;
archive & y;
}
};
int main()
{
Point p;
p.x = 5;
p.y = 6;
std::ofstream outputStream("test.archive");
boost::archive::text_oarchive outputArchive(outputStream);
outputArchive << p;
outputStream.close();
std::ifstream inputStream("test.archive");
boost::archive::text_iarchive inputArchive(inputStream);
Point pointRead(inputArchive);
std::cout << pointRead.x << " " << pointRead.y << std::endl;
return 0;
}
答案 0 :(得分:1)
实际上<?php echo $date1; ?>
会返回什么?因为countup
似乎需要3个参数,但只需要1个。
答案 1 :(得分:0)
如果您的JavaScript评论正确,则您将值传递为“YYYY / MM / DD”,这不是您的函数所期望的格式。您的函数需要三个不同的数字/字符串countup('02','25','2016')
,而不是countup('2016/02/25')
错误发生在var paststring = montharray[m-1]+" "+d+", "+yr
。这将导致undefined undefined, 2016/02/25
,这不是有效日期。
它在Chrome中的作用是因为Date.parse('undefined undefined, 2016/02/25')
实际上可以生成日期,而其他浏览器(包括Firefox)可以做出勇敢的事情而失败。
有关详情,请参阅this answer和this answer。
要修复您的代码,请选择一个: