小编Mic*_*ael的帖子

PHP时间()到Google日历日期时间格式

我有PHP时间用于事件的开始和结束时间.这<?php time(); ?>对于未来某个日期的开始和结束时间来说非常简单.我想知道是否有人知道如何采用数字格式(PHP时间())或采用代表该时间的一些字符串值(我可以做strtotime($sometimevalue);)并将其转换为所需的Google日历时间格式.

足够的说话 - 这里是时间格式的一个例子:

20150107T003000Z/20150107T023000Z
Run Code Online (Sandbox Code Playgroud)

这相当于2015年1月6日下午5:30至2015年1月6日晚上7:30.

那么有人可以向我解释如何将a翻译time()成这种格式吗?

php time datetime google-calendar-api

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

MySQL,GroupBy OrderBy

您可能会问的第一个问题是,SO上有多少Group by/Order by Questions?很多.这些都不符合我的具体情况.这是我的以下SQL查询.

目标是为每个团队提供最新媒体$teamArr(一组独特的ID).

我面临的问题是它不会为每个媒体获取最新的媒体,但它基于组的顺序,即媒体独立于团队的时间.

这是MySQL命令(使用PHP的sprintf()命令易于与团队ID一起使用).

sprintf("SELECT M.*, T.name, T.has_image
    FROM media AS M
        JOIN teams AS T
          ON T.team_uid = M.team_uid
    WHERE M.team_uid IN (%s)
    GROUP BY T.team_uid
    ORDER BY M.time DESC", implode(", ", $teamArr));
Run Code Online (Sandbox Code Playgroud)

场景:

A队有一个3小时前的媒体项目,B队有2个项目6小时前和2天前,而C队有一个9小时前的媒体项目.

如果选择的顺序结果是团队A,C,B那么媒体项目将如下...

  • TeamA的3小时前媒体项目
  • TeamC的9小时前媒体项目
  • TeamB的2天前媒体项目

可能会有一些愚蠢的评论说

只需按团队名称命名!这么简单的问题.(这个答案将获得约+4票)

但这显然对我毫无帮助.我不知道哪些团队会有最佳订单(如果有任何自然或不自然的订单甚至可以使用超过3个案例).有没有这样的方法,我可以在1个SQL查询中执行此操作.我听说循环中的MySQL是一个糟糕的决定,因此我希望它在1个SQL调用中工作.

php mysql group-by sql-order-by greatest-n-per-group

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

JavaScript中私有变量和实例变量的方法和变量范围

我试图弄清楚这一点或在谷歌上搜索它,我只能找到如何创建对象,而不是功能如何工作.如果有人能向我解释封装是如何工作的.

function myObject() {

    this.variable1 = "tst";

    this.function1 = function() {
        //Now this function works.  A 'this' function to a private function is ok
        _PrivateFunction1();

        //Here is error one, I cannot seem to call methods within the object
        //from.  
        this.function2();
    }

    this.function2 = function() {
        alert("look! function2!");
    }

    function _PrivateFunction1() {
        //This does work though.  I am confused.
        _PrivateFunction2();
    }

    function _PrivateFunction2() {
        alert("look! PrivateFunction1");

        //this does not work.
        alert(this.variable1);
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

ORDER BY语句中的等式

假设我想要包含一个where基于两列X和Z 的 子句.然后我按顺序排序(3 * X) + Z DESC.那可能吗?我没能按列顺序找到关于算术的任何内容.

所以声明如下:

SELECT * FROM mySweetTable 
WHERE U LIKE "as%" or V LIKE "as%" 
ORDER BY (3 * X + Z) DESC
Run Code Online (Sandbox Code Playgroud)

sql

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

从bash脚本如何判断何时和进程完成

我试图在bash脚本中启动多个命令,但等待它们完成

它看起来像这样:

A &
B &
C &
D
Run Code Online (Sandbox Code Playgroud)

不幸的是,我不知道哪些过程会先完成.但是我需要在完成所有进程后完成整个脚本.

就像我尝试的菜鸟一样:

(A &
B &
C &
D) && E
Run Code Online (Sandbox Code Playgroud)

不幸的是E只有高管D完成后.如果我能E在A - D执行官之后发生,我想要它

希望这总结了问题.

谢谢

bash

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

网站URL - 堆栈溢出如何工作?

我不确定如何在谷歌搜索这个.也许有人可以解释一下.一个网站,如堆栈溢出,如何有网址"http://stackoverflow.com/questions/..somenumber../the-title-of-the-question-or-something-like-that

,它能够带来那个网页上有那个问题.有人可以向我解释一下这是怎么做的吗?它是某种形式的javascript吗?我试图思考这个问题以及如何做到这一点,但它让我感到困惑.我也是一个新手它涉及到Web开发.

url web

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

jQuery $("a").live()没有捕获所有新链接

捕获所有链接.

$("a").live("click", function() {
    alert($(this).attr("class"));
});
Run Code Online (Sandbox Code Playgroud)

jquery.truncate.js在此添加.

obj.html(str1 + "<div class='truncate-ellipsis' style='display: inline;'>" + options.ellipsisText +
                "</div><div  class='truncate-more' style='display: none;'>" + str2 + "</div>" +
                "<div class='clear'></div>" +
                "<a href='#' class='truncate-more-link'>" + options.moreText + "</a>"
        );
Run Code Online (Sandbox Code Playgroud)

但是当我点击截断对象上的"showmore"(这是一个超过一些指定数量的字符的描述)时,点击不会被捕获!有什么想法吗?

通过ajax调用将内容添加到服务器以获取一堆人们的评论,这些评论会逐渐被截断!谢谢

javascript jquery

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