我知道有strtotime(),但那不是我想要的.
说我有这个: date('l, F jS', $datetime)
是否有一个函数,我可以告诉它format('l, F jS')和一个字符串(例如:Saturday, August 21st它会输出一个时间戳?
我想如果我可以单击带有"查询"类的链接并让它的id属性在哈希之后.例如,一个如下所示的链接:
<a href="#" id="members" class="query">Members</a>
单击时会将URL更改example.com/users为example.com/users#members.
到目前为止,这是我的代码:
$('.query').click(function(event){
event.preventDefault();
window.location.href = $(this).attr('id');
});
Run Code Online (Sandbox Code Playgroud)
现在点击链接只是将网址移动到 example.com/members
我已经尝试过我能在网上找到的所有东西.我已经使用dmg安装了mysql,我尝试安装mysql-python(我觉得有用).但是当我在python解释器"import MySQLdb"中运行时,我仍然得到错误:
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "build/bdist.macosx-10.6-universal/egg/MySQLdb/__init__.py", line 19, in <module>
File "build/bdist.macosx-10.6-universal/egg/_mysql.py", line 7, in <module>
File "build/bdist.macosx-10.6-universal/egg/_mysql.py", line 6, in __bootstrap__
ImportError: dlopen(/Users/matthew/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Users/matthew/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so
Reason: image not found
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚这个问题.关于如何追踪这个的想法?
谁知道为什么?
这是JS:
$(".screenshots .tab1").hover(function() {
$(".section1").addClass("test");
}, function() {
$(".section1").removeClass("test");
});
});
Run Code Online (Sandbox Code Playgroud)
而CSS:
.test {
background: black;
border: 1px solid #ffb75b;
background-color: #fffadb;
}
Run Code Online (Sandbox Code Playgroud) 我正在使用日期时间对象的函数,需要datetimezone对象作为参数.我在这里看到一个时区列表:
http://www.php.net/manual/en/class.datetimezone.php
但是没有像'est'这样的东西.我如何从EST创建'datetimezone'对象?
我需要一个简单的函数来决定它是使用https还是http.我在想 - 有没有办法让php访问端口#?所以,如果它是443,我知道它是安全的,如果它是80,我知道这是正常的.
还有哪些方法可以确定这一点?
此代码输出$captured数组,但$captured[1]包含bar/this而不是我的预期bar.我的正则表达式中缺少什么来阻止返回bar?
<?php
$pattern = '/foo/:any/';
$subject = '/foo/bar/this/that';
$pattern = str_replace(':any', '(.+)', $pattern);
$pattern = str_replace(':num', '([0-9]+)', $pattern);
$pattern = str_replace(':alpha', '([A-Za-z]+)', $pattern);
echo '<pre>';
$pattern = '#^' . $pattern . '#';
preg_match($pattern, $subject, $captured);
print_r($captured);
echo '</pre>';
Run Code Online (Sandbox Code Playgroud) 我现在有这个:
call_user_func(array($controller, $action), $params);
我如何拆分$params数组,以便我可以调用一个方法,但有很多参数,controller->action($params[0], $params[1]);如果有两个项目,或者如果有更多可能controller->action($params[0], $params[1], $params[2]);
有没有办法让某些东西"显示"?我知道有一种叫做show的效果,但我的意思是没有动画的东西.我知道我可以快速或速度快.或者我可以从隐藏或其他东西改变CSS.但有人知道这样做的内置方法吗?与"隐藏"相同.
可能重复:
Javascript回调编程?
很多jquery函数允许回调.大多数语法如下:
$('.selector').slideUp('fast', function(){
alert('slideUp has completed');
});
Run Code Online (Sandbox Code Playgroud)
如果我正在编写自己的函数,我怎样才能确保它在调用之前完成(即提供回调参数)
当我使用html验证器时:
它给了我一个错误.在我的页面标题中,我有这样的事情:
<script type="text/javascript">
$(document).ready(function(){
$('#countdown').countdown({
until: '+2d+3h+1m+6s',
layout: '{d<}{dn} {dl}, {d>}{hnn}:{mnn}:{snn}'
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
其中的部分layout给出一个包含a的字符串<.验证器发出错误.
我只是打折这个,因为它是脚本标签的一部分吗?它与验证器有关吗?
我知道有些人可能会建议把它放在一个外部文件中,但它是动态的,我不想弄明白.
我正在尝试这样做:
a link here
------------------
another link here
------------------
>> active link here
------------------
one more link
------------------
Run Code Online (Sandbox Code Playgroud)
所有的---边界都是相同的长度.如果当前页面是链接(即活动链接),则>>显示(它将是图像).问题是,如果我向lis 添加填充,那么它将导致边框位于下面,>>这是不希望的.显然没有javascript.
我试图使用的一般标记是这样的:
<ul>
<li><a href="#">a link here</a></li>
<li><a href="#">another link here</a></li>
<li><a href="#">active link here</a></li>
<li><a href="#">one more link</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)