在Javascript中以与在PHP中相同的方式存储时间
Storing time the same way in Javascript as in PHP
PHP的工作原理与类似
<?php
$x = "";
$now = gmdate('H:i');
$one = "22:30";
$timenow = strtotime($now);
$timeone = strtotime($one);
if ($timenow > $timeone)
{
$x = "time now is more than time one";
}
elseif ($timenow < $timeone)
{
$x = "time now is less than time one";
}
?>
现在是Javascript
var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
var now = hour + ":" + minute;
var one = "22:30";
var x = "";
if (now > one)
{
x = "time now is more than time one";
}
if (now < one)
{
x = "time now is less than time one";
}
我想把时间存储在一个数组中,就像"22:00"一样。
然后将字符串更改为时间变量,但只保留小时和分钟,
然后将其输入到for循环和if语句中,看看哪个更大
php代码有效,但我想学习使用Javascript 做同样的事情
感谢任何协助。
PHP的工作原理是比较与JS非常相似的字符串。。。实际上,在你比较时间的情况下是完全一样的:
<?php
$x = "";
$now = gmdate('H:i');
$one = "22:30";
if ($now > $one)
{
$x = "time now is more than time one";
}
elseif ($now < $one)
{
$x = "time now is less than time one";
}
在JS中,您唯一需要担心的是hour < 10
或minute < 10
的情况,然后您需要在前导零之前加上与"H:i"
提供的php日期格式相同的字符串HH:mm
:
function leadZero(num) {
return num < 10? '0' + num.toString() : num;
}
var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
var now = leadZero(hour) + ":" + leadZero(minute);
var one = "22:30";
var x = "";
if (now > one)
{
x = "time now is more than time one";
}
else if (now < one)
{
x = "time now is less than time one";
}
var dateString = "date is: ";
var newDate = new Date();
// Get the month, day, and year.
dateString += (newDate.getMonth() + 1) + "/";
dateString += newDate.getDate() + "/";
dateString += newDate.getFullYear();
document.write(dateString);
相关文章:
- 使用javascript存储变量的最安全方式
- Rails将JavaScript对象存储到Model的有效方式
- 将大数组(字符串和类型数组的混合物)存储到blob或文件中/从blob或文件检索大数组的最佳方式
- 使用Angular存储用户以前是否选中过复选框,然后再调用它的最佳方式是什么
- 存储数据的最佳方式是什么,以便与jquery一起使用
- 在JavasciptMVC中存储常量值的最佳方式是什么
- 在Javascript中以与在PHP中相同的方式存储时间
- Angular:将对象存储在服务中以在视图中显示和将crud函数存储到服务器的最佳方式是什么
- 临时存储用户表单数据的最佳方式,用于表单重新提交
- javascript存储函数的OOP方式
- 在浏览器中存储私人加密密钥的最佳方式
- 在定期更新的 Angular 中存储和使用数据的最佳方式
- 在页面上存储 Ajax 请求数据的最佳方式
- 这是使用 javascript 在 sqlite 中存储大约 ~4mb 的 pdf 的最佳方式
- 使用 ajax 将文本区域信息存储到数据库中.除非我以任何方式编辑文本区域,否则工作正常.信息仍然被存储,但XMLHTT
- 存储用户数据的最佳方式
- Javascript:以散列方式存储数据,但正在寻找随机生成键的方法
- 事件——为什么上下文以两种不同的方式存储
- Java脚本名称值对以无序方式存储
- 最简单的方式存储数据从网站(在服务器端)