最近的文章列表

分享php实现的农历算法(包括:闰月年)的示例代码

具体如下:

<?php
function lunarcalendar ($month, $year)
{
global $lnlunarcalendar;
/**
* Lunar calendar 博大精深的农历
* 原始数据和算法思路来自 S&S
*/
/*
农历每月的天数。
2015/10/20 Comments:
分享PHP获取某个月份(Month)周(week)次信息的方法(获得当前月份是6周次还是5周次)

具体如下:

<?php
function getMonthweeks($date){
$ret=array();
$stimestamp=strtotime($date);
$mdays=date('t',$stimestamp);
$msdate=date('Y-m-d',$stimestamp);
$medate=date('Y-m-'.$mdays,$stimestamp);
$etimestamp = strtotime($medate);
//获取第一周
2015/10/13 Comments:
php实现格式化时间戳 显示友好时间的思路及代码示例

在项目中时间一律显示为2014-10-20 10:22显得很呆板。在微博、QQ空间等网站通常会显示为几秒前,几分钟前,几小时前等容易阅读的时间,我们称之为友好的时间格式。那么用php怎么实现呢?

大体思路如下:

如果是跨年并且大于3天就显示为具体的时间

如果是今天的

如果是一分钟内则显示几秒之前

如果是一小时内则显示几分钟前

如果是当天且大于一小时则显示为几小时前

如果是昨天则显示为昨天几点

如果是前天则显示为前天几点

如果大于三天(没有跨年)则显示为几月几号

根据以上思路就不难写出实现代码

2015/4/27 Comments:
js日期格式化代码 及 获取前天、昨天、今天、明天、后天的时间(附代码)

js 获取前天、昨天、今天、明天、后天的时间
2015-1-12 14:11:12

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>js获取日期:前天、昨天、今天、明天、后天 - 郑州网建Camnpr.com</title>
</head>
<body>
2015/1/19 Comments:
js通过年月日(生日或者日期)获取年龄和生肖和星座的示例代码
//取生肖, 参数必须是四位的年 
function getshengxiao(yyyy){
      var arr=['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊'];
      return /^\d{4}$/.test(yyyy)?arr[yyyy%12]:null
}

// 根据生日的月份和日期,计算星座。
function getAstro(month,day){
      var s="魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯";
2014/9/12 Comments:
js获取昨天的日期时间和一个月之前的日期时间 获取指定间隔的日期时间

直接上代码吧:

/* 
*@description 获取昨天的日期
*@return JSONObject {text: '日期', value: '时间间隔'}
*/
var getYestodayDate = function() {
     var nowDate = (+new Date());
     var oneDay = 24 * 60 * 60 * 1000;
2014/8/20 Comments:
PHP使用函数gmstrftime、gmdate输出英文时间日期的安全方法(RFC 1123格式)

最近项目中要为一个rest服务写客户端,其中的签名校验需要在HTTP Header中生成一个RFC 1123格式的Date。

这个问题比较好解决,简单翻阅了PHP文档,使用gmstrftime这个函数就能解决。

代码如下:
string gmstrftime ( string $format [, int $timestamp = time() ] )
2014/8/6 Comments:
jQuery ui限定时间区间 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)

使用jQuery ui首先需要引入jQuery类库,jQuery ui js脚本和jQuery ui css样式表。代码示例如下:

代码如下:

<script src="js/jquery-1.7.1.js"></script>  
<script src="js/jquery-ui-1.8.18.custom.min.js"></script>
<link rel="stylesh
2014/5/24 Comments:
分享js日期时间格式化函数

这个函数经常用到,分享给大家。

函数代码:

代码如下:

Date.prototype.format = function(format){
    var o = {
    "M+" : this.getMonth()+1, //month
    "d+" : this.getDate(),  &nb
2014/5/13 Comments:
分享jQuery EasyUI 日期控件如何控制日期选择区间
代码如下:

<tr><th>发售起始日期</th>

<td><input type="text" id="usLineTime" name="usLineTime" size="20" class='easyui-validatebox Wdate'

onFocus="WdatePicker({el:'usLineTime',dateFmt:'yyyy-MM-dd',maxDate:'#F{$dp.$D(
2014/5/13 Comments: