小编Axe*_*ala的帖子

使用javascript或datejs比较两个日期(日期差异)

我试图比较芬兰时间形式的两个日期:dd.mm.YYYY或dmYYYY或dd.m.YYYY或d.mm.YYYY.

我很难找到如何做到这一点,我目前的代码将无法正常工作.

<script src="inc/date-fi-FI.js" type="text/javascript"></script>
<script type="text/javascript">
    function parseDate() {
        var date = $('#date').val();
        var parsedDate = Date.parse(date);
        alert('Parsed date: '+parsedDate);
    }
    function jämförMedIdag (datum) {
    if (datum == null || datum == "") {
        alert('Inget datum!');
        return;
    }
    /*resultat = Date.compare(Datum1,Datum2);
    alert(resultat); */
    var datum = Date.parse(datum);
    var dagar = datum.getDate();
    var månader = datum.getMonth();
    var år = datum.getYear();
    var nyttDatum = new Date();
    nyttDatum.setFullYear(år,månader,dagar);
    var idag = new Date();

    if(nyttDatum>idag) {
        var svar = nyttDatum - idag;
        svar …
Run Code Online (Sandbox Code Playgroud)

javascript time date datejs

10
推荐指数
2
解决办法
9606
查看次数

使PHP socket_connect超时

我创建了一个小应用程序来分析网络连接.它从浏览器运行并连接到本地PHP/Apache服务器.然后它要求PHP通过原始套接字发送ping数据包.问题是,如果我尝试ping的主机不活动或不响应ping,我们永远不会从服务器得到答案.

我承认套接字请求一直存在,直到apache重新启动.我最近从我的应用程序得到了混合的结果,我指责使用太多套接字的apache.目前我已经设置了AJAX调用的超时,我很高兴.但我真的需要让PHP做超时时间,这样我就不会有500,000个套接字打开一个无法访问的主机.

一些示例代码:

$sockconn = @socket_connect($socket, $target, null);
if(!$sockconn)
{
    $raw['error'] = socket_strerror(socket_last_error());
    $raw['status'] = false;
    return $raw;
}
Run Code Online (Sandbox Code Playgroud)

这是不会超时的功能.我需要让它超时.PHP脚本执行时间也不会影响套接字.

我很无能为力.

php sockets timeout ping

8
推荐指数
1
解决办法
2万
查看次数

jQuery监听器点击不起作用

所以我有这个代码,应该听#button的点击,但它不会工作,并让我疯了!

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript">
    $('#button').click(function() {
        alert('OK!');
    });
</script>
Run Code Online (Sandbox Code Playgroud)

和HTML:

<input id="button" type="button" value="OK" />
Run Code Online (Sandbox Code Playgroud)

这很奇怪.欢迎任何帮助!

javascript jquery function button listener

6
推荐指数
1
解决办法
1万
查看次数

ajax函数返回未定义

我有一个使用 AJAX(PHP) 验证代码的函数。但是,当我尝试运行它时,它会undefined在应该返回true或时返回false

功能:

function verifyViite(viite) {
    $.get('dataminer.php?question=validateViite&q='+viite, function(data) {
        jQuery.globalEval(data);
        if(valid == 1) {
            return true;
        }
        else {
            return false;
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

data或者valid = 1;valid = 0;

javascript ajax jquery callback

4
推荐指数
1
解决办法
8140
查看次数

我在VS12中编写代码,它不能在Linux上编译

所以我有3个文件:main.cpp,sort.h和sort.cpp.他们来了:

sort.h:

#include <iostream>
class sorter
{
    public:
        void bubble(int*, int);
        void selection(int*, int);
        void insertion(int*, int);
        void bubble(int*, int, bool);
        void selection(int*, int, bool);
        void insertion(int*, int, bool);
        void print_arr(int*, int);
};
Run Code Online (Sandbox Code Playgroud)

sort.cpp:

#include "sort.h"
void sorter::bubble(int* arr, int size)
{
    this->bubble(arr, size, false);
}
void sorter::bubble(int* arr, int size, bool verbose)
{
    ...
}

void sorter::selection(int* arr, int size)
{
    this->selection(arr, size, false);
}
void sorter::selection(int* arr, int size, bool verbose)
{
    ...
}

void sorter::insertion(int* arr, int …
Run Code Online (Sandbox Code Playgroud)

c++ linux windows visual-studio-2012

2
推荐指数
1
解决办法
179
查看次数

Javascript时间戳无效

我整个上午都在整理javascripts时间戳.我一直在运行时收到无效的时间戳

today = (new Date()).setHours(0,0,0,0) 要么 today = (new Date()).getTime()

这2个输出13389300000001338978151748.

我认为这只是一个chrome js引擎错误,但是用Firefox重现了它.这两个陈述的预期产出是13389300001338977700.

不过,我确实对此有所了解.修复是这样的:

today = parseInt(((new Date()).setHours(0,0,0,0) * Math.pow(10, -3)).toFixed(0))

或没有setHours()

today = parseInt(((new Date()) * Math.pow(10, -3)).toFixed(0))

这是一个常见的错误吗?我做错了什么来获得这些结果?时间戳的格式为时间戳*10 ^ 3.

编辑:

我已经期待在SECONDS中度过时间了(darn you PHP),而JAVASCRIPT在MILLISECONDS中输出它.我正在使用phpJS日期/时间库,并且javasctipt时间戳似乎与strtotime()和date()似乎不是本机可兼容的

我试图使用unix时间戳,这些都是在几秒钟内完成的.

javascript timestamp

1
推荐指数
1
解决办法
1589
查看次数