PHP检查当前时间是否少于特定时间(PHP Check if the current time is less than a specific time)
假设我现在
21:07:35
这一次得到了这个时间,这一次变成了这样的一个变量21:02:37
<?php $current_time = "21:07:35"; $passed_time = "21:02:37"; ?>
现在我想检查
$current_time
是否小于5 minutes
然后回显You are online
所以我怎么能用PHP做到这一点?
谢谢
:)Let's say I got this time
21:07:35
now and this time into a variable21:02:37
like this<?php $current_time = "21:07:35"; $passed_time = "21:02:37"; ?>
Now I want check if
$current_time
is less than5 minutes
then echoYou are online
So how can I do this in PHP?
Thanks
:)
原文:https://stackoverflow.com/questions/18038862
最满意答案
.bind()
适用于函数。 它只是没有你认为它做的。看,函数也是对象。 像对象一样对待它们并不意味着它们会被调用。
function a() { console.log("a was called"); } function b() { console.log(this); } var bound = b.bind(a); bound(); // logs "function a() { }" in my console
在你的情况下,一旦你将
test
绑定到another
,你有一个新的功能,就像test
一样,但这意味着another
,因此this.var
意味着another
this.var
。 所有这一切都发生在没有another
被调用的情况下。我不确定你的代码是如何工作的,因为它没有多大意义。 但是如果你在运行之后检查一下,你会发现
'test123'
现在的值为'test123'
。即使你事先说过
another()
,也没关系。 首先,因为another
不受任何约束,所以对它来说,this
意味着全局对象。 在浏览器中,another()
基本上只是设置window.var
。 但其次,test
设置了自己的值 - 所以即使两个函数对this.var
含义有相同的想法,test
也会用'test123'
覆盖它。
.bind()
works just fine for functions. It just doesn't do what you think it does.See, functions are objects too. And treating them like objects doesn't mean they get called.
function a() { console.log("a was called"); } function b() { console.log(this); } var bound = b.bind(a); bound(); // logs "function a() { }" in my console
In your case, once you've bound
test
toanother
, you have a new function that works just liketest
, but wherethis
meansanother
, and thusthis.var
meansanother.var
. And all of this happens withoutanother
ever getting called.I'm not sure entirely how you expect your code to work, cause it doesn't make much sense as it stands. But if you were to examine things after you run it, you would find that
another.var
now has the value'test123'
.Even if you said
another()
beforehand, it wouldn't matter. Firstly becauseanother
isn't bound to anything, so to it,this
means the global object. In a browser,another()
would basically just be settingwindow.var
. But secondly,test
sets its own value -- so even if both functions had the same idea of whatthis.var
means,test
would overwrite it with'test123'
.
相关问答
更多-
你只需要使用live而不是click $("#link").live('click', function() { alert('Message1!'); return false; }); 编辑: 我刚才了解到它自JQuery 1.7以来已被弃用,所以现在我们必须使用.on()函数,如: $("#link ").on("click", function(event){ alert('Message1!'); return false; }); http:/ ...
-
这是因为您正在使用ngFor迭代该数组,并且您为每个项目设置了相同的名称属性。 他们需要各自独特才能拥有不同的价值观。 试试这个,这会使名称为permissions0,permissions1,permissions2等。
绑定参数不适用于Firebird 2.0。(Bind parameter doesn't work with like in Firebird 2.0. Is there a workaround?)[2022-05-09]
在Firebird中,绑定参数的限制与它们与之比较的字段,列或值的类型和长度相同。 在这种情况下,您将与两个字符的文字进行比较,并且它被Firebird视为CHAR(2) ,因此bind参数也是CHAR(2) 。 这不仅适用于like ,而是适用于所有比较操作。 这意味着您不能为参数使用长度超过两个字符的值。 我知道有两种解决方法: 抛出值,例如: WHERE ? LIKE CAST('%N' AS VARCHAR(256)) WHERE ? LIKE CAST('%N' AS VARCHAR(256)) ...有一个std::max就是你与之相冲突的地方。 你有一个using namespace std; 或在代码中的某处using std::max ? 用不同数量的参数重载模板函数应该可以工作。 There is a std::max which is what you are conflicting with. Do you have a using namespace std; or using std::max somewhere in your code? Overloading a template ...绑定不适用于用户模型(Bind doesn't work on User model)[2021-06-21]
DI不适用于所有方法。 当Laravel为您解析它们时,控制器方法将使用它。 在模型中使用它的一种方法是手动解决它: $tfa = app(TFA::class); 如果您在几种不同的方法中使用它,我会将上面的内容移到它自己的方法中。 或者,你可以专门为你的TFA实现创建一个Facade (下面的例子假设你只是将你的外观放在你的App命名空间中): 创建文件app/Facades/Tfa.php并添加以下内容:这看起来像门户UI问题。 我创建了一个Timer函数并按照您的方案。 该功能在门户中显示为已禁用,但仍按计划运行。 如果我将设置从0更改为1 ,它仍然显示为已禁用,但也不再运行。 更新(感谢@ahmelsayed):请参阅github问题 (及相关内容 )。 UI仅处理该属性的truthy值,应修复该值。 This looks like portal UI issue to me. I created a Timer Function and followed your scenario. The func ....bind()适用于函数。 它只是没有你认为它做的。 看,函数也是对象。 像对象一样对待它们并不意味着它们会被调用。 function a() { console.log("a was called"); } function b() { console.log(this); } var bound = b.bind(a); bound(); // logs "function a() { }" in my console 在你的情况下,一旦你将test绑定到another ,你有一个新的功能,就像t ....bind用附加的上下文返回一个新函数。 您需要将结果再次分配给something 。 let vakho = { name: "salome", a: function () { let something = function () { return this; }; something = something.bind(this); // Assign to the someth ...演示: http : //plnkr.co/edit/L8FWxNSQO6VAf5wbJBtF?p = preview 基于在bootstrap之后添加指令到模块并应用于动态内容 HTML:$ http.get不适用于使用then()函数的REST模型($http.get doesn't work with REST model using then() function)[2022-05-16]
结果的期望是不同的。 它的响应,而不是直接的数据对象。 文档说: // Simple GET request example: $http({ method: 'GET', url: '/someUrl' }).then(function successCallback(response) { // this callback will be called asynchronously // when the response is available }, function e ...相关文章
更多- The Log: What every software engineer should know about real-time data's unifying abstraction
- Real-Time Rendering 笔记 --- 1-4章
- [译文] 恶意软件行为综述 - A View on Current Malware Behaviors
- Becoming a data scientist
- Drupal Forums instead of phpBB or vBulletin: A casestudy
- Fading Like a Flower - Roxette
- POJ 3620 Avoid The Lakes【DFS水题练格式Avoid The Lakes Time Limit: 1000MS Memory Limit: 65536K Total Sub】
- Solr: a custom Search RequestHandler
- Create a Bootable MicroSD Card
- [转]So You Want To Be A Producer
最新问答
更多- 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
- 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
- OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
- 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
- codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
- 在计算机拍照在哪里进入
- 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
- No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
- 单页应用程序:页面重新加载(Single Page Application: page reload)
- 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
- System.StackOverflow错误(System.StackOverflow error)
- KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
- 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
- android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
- TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
- 企业安全培训的各项内容
- 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
- C#类名中允许哪些字符?(What characters are allowed in C# class name?)
- NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
- 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
- 将多个行和可变行移动到列(moving multiple and variable rows to columns)
- 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
- 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
- Angular $资源不会改变方法(Angular $resource doesn't change method)
- 在Angular 5中不是一个函数(is not a function in Angular 5)
- 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
- 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
- 常见的python rpc和cli接口(Common python rpc and cli interface)
- Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
- 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)