小编mic*_*urk的帖子

PHP DateDiff问题

使用下面的PHP代码,我希望得到'2'作为我的输出.但我得到'1'.

有人知道为什么吗?

$returndate = preg_replace('#(\d+)/(\d+)/(\d+)#', '$3-$2-$1', '2011-03-28');
$departdate = preg_replace('#(\d+)/(\d+)/(\d+)#', '$3-$2-$1', '2011-03-26'); 

$diff = abs(strtotime($returndate) - strtotime($departdate));

$years = floor($diff / (365*60*60*24));
$months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24));
$days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));

echo $days; // expecting 2, but get 1
Run Code Online (Sandbox Code Playgroud)

非常感谢任何帮助.

php datediff

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

选择CSS之外的第一个链接,不包括嵌套链接

我有以下HTML:

<ul>
  <li>
    <a href="#">test</a>
    <ul class="sub">
      <li><a href="#">test 2</a></li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想影响第一个链接,但不影响第二个链接,我如何只使用CSS?

html css css-selectors

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

将循环数据存储在单独的变量中?

我目前正在我的single.php文件中使用以下内容列出我的帖子所属的父类别和子类别:

foreach((get_the_category()) as $category) { 
    echo '<h1>'.$category->cat_name . '</h1>'; 
}
Run Code Online (Sandbox Code Playgroud)

所以这导致: <h1>Events</h1><h1>News</h1>

但是,我想将每个<h1>值存储在一个单独的变量中.

所以我的最终代码可能是:

$i1 = "<h1>Events</h1>"; 
$i2 = "<h1>News</h1>";
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

html php variables wordpress foreach

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

关闭ESC上的JS菜单

我正在开发一个简单的滑入式菜单系统.我希望能够通过ESC按键来关闭菜单.

这是我目前的代码:http: //jsfiddle.net/3w539Lct/3/

我的Javascript第126行,你可以看到:

$( document ).on( 'keydown', function ( e ) {
            if ( e.keyCode === 27 ) { // ESC
                $(".menu-wrap").prop("checked", false);
            }
        });
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.有人可以帮忙吗?

html css jquery keyboard-shortcuts keyboard-events

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

CSS中的第一个孩子问题

:)

为什么我的第一段没有红色背景?

HTML:

    <div class="item">
        <h1><a href="http://localhost/test">Test</a></h1>
            <p>This is a new entry </p>
            <p>This is a new entry</p>
    </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.item p:first-child {background:red}

演示: http ://jsfiddle.net/tv90yrbz/

非常感谢您对此的任何帮助.

html css css-selectors

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

单击链接时显示div

我有以下部分代码.

我想sub-menu最初隐藏并显示链接Type是否被点击.我该怎么做呢?

http://jsfiddle.net/jk30af2a/

<div class="thirdy">
    <ul class="sf-menu" style="list-style-type:none">
        <li class="main"><a href="#">Type</a>
          <ul class="sub-menu">
            <li><a href="/teams/" title="View all Teams" >Teams</a></li>
            <li><a href="/events/" title="View all Events" >Event</a></li>
           </ul>
        </li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

html css jquery

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

输入密码即可显示div内容

我想输入这个词,并显示PASSWORD里面的内容。HIDDENDIV

有人可以告诉我哪里出错了吗?

#HIDDENDIV {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)
<input type="text" id="password" onkeydown="if (event.keyCode == 13) document.getElementById('button').click()" />
        <br/>
        <input id="button" type="button" value="Login" onclick="if (document.getElementById('password').value == 'PASSWORD') { 
document.getElementById('table').classList.toggle('show');   document.getElementById('passw').style.display='none'; } 
else {  alert('Invalid Password!'); password.setSelectionRange(0, password.value.length);   } " />

<div id="HIDDENDIV">bla</div>
Run Code Online (Sandbox Code Playgroud)

html javascript

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