小编pri*_*tel的帖子

获取当前季度php的startdate和enddate

我试图按季度设置开始日期和结束日期.

例如,我正在开发一个报告系统,我需要报告第1季度,第2季度,第3季度和第4季度的数据.

第一季度 - 1月至3月

第二季度 - 四月至六月

第三季度 - 七月至九月

第四季度 - 十月至十二月

例如,我有一些当月和上个月的案例,如下所示.

   case 'this_month':
      $start_date = date(DATE_FORMAT, mktime(0, 0, 0, date("m"), 1, date("Y")));
      $end_date = date(DATE_FORMAT, mktime(0, 0, 0, date("m"), date("d"), date("Y")));
    break;
    case 'last_month':
      $start_date = date(DATE_FORMAT, mktime(0, 0, 0, date("m") - 1, 1, date("Y")));
      $end_date = date(DATE_FORMAT, mktime(0, 0, 0, date("m"), 0, date("Y")));
    break;
Run Code Online (Sandbox Code Playgroud)

但现在我需要为此和上个季度添加案例,我不确定如何实际这样做,因此它反映了适当的季度范围.

有任何想法吗?

php codeigniter date

11
推荐指数
5
解决办法
3万
查看次数

node.js中的顺序执行

我的代码就像

common.findOne('list', {'listId': parseInt(request.params. istId)}, function(err, result){       
  if(err) {
    console.log(err);
  }
  else {
    var tArr = new Array();               
    if(result.tasks) {
      var tasks = result.tasks;
      for(var i in tasks) {
        console.log(tasks[i]);
        common.findOne('tasks', {'taskId':parseInt(tasks[i])}, function(err,res){
          tArr[i]  = res;       
          console.log(res);                     
        });                       
      }
      console.log(tArr);
    }               
    return response.send(result); 
  }
});
Run Code Online (Sandbox Code Playgroud)

它不是在node.js中按顺序执行的,所以我在执行结束时得到一个空数组.问题是它将首先执行console.log(tArr);然后执行

common.findOne('tasks',{'taskId':parseInt(tasks[i])},function(err,res){
      tArr[i]  = res;       
      console.log(res);                                         
});                       
Run Code Online (Sandbox Code Playgroud)

我的代码或任何其他方式是否有任何错误.谢谢!

node.js

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

codeigniter&node js与now js集成 - 如何访问视图文件

我想集成codeigniter和node.js,但我对如何执行node.js和codeigniter感到困惑.

我已成功安装并运行了nowjs示例:http://nowjs.com/doc/example

如何访问codeigniter(或任何php框架)的视图文件到node.js.

我有混淆,因为codeigniter在执行http://localhost/xyznode.js时使用url 执行http://localhost:8080/xyz

所以我必须在浏览器中编写哪个url,我可以使用node.js和codeigniter?

codeigniter node.js nowjs-sockets

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

如何使用trello api client.js和jsfiddle.net

我已经开始学习trello api并尝试trello api client.js并根据trello.com上的示例开发基本应用程序.我在下面的链接上粘贴代码 http://jsfiddle.net/Ezyw4/2/它无法正常工作.我的代码中是否有任何错误.提前致谢!

api jsfiddle trello

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

像特殊字符查询的mysql'

我使用name编写了过滤数据查询,并编写了以下查询

SELECT * FROM (`abc`) WHERE (name LIKE "%test\'!&@#$\%-(3)\_er%")
Run Code Online (Sandbox Code Playgroud)

它应该返回名称以文本" test " 开头的记录,但如果我修改查询,则不会返回

SELECT * FROM (`abc`) WHERE (name LIKE "%test%\'!&@#$\%-(3)\_er%")
Run Code Online (Sandbox Code Playgroud)

然后它会给出结果.为什么不通过第一次查询给出结果?有没有其他方法可以做到这一点?

mysql codeigniter sql-like

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

标签 统计

codeigniter ×3

node.js ×2

api ×1

date ×1

jsfiddle ×1

mysql ×1

nowjs-sockets ×1

php ×1

sql-like ×1

trello ×1