具体如下:
<?php
function lunarcalendar ($month, $year)
{
global $lnlunarcalendar;
/**
* Lunar calendar 博大精深的农历
* 原始数据和算法思路来自 S&S
*/
/*
农历每月的天数。
具体如下:
<?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);
//获取第一周
在项目中时间一律显示为2014-10-20 10:22显得很呆板。在微博、QQ空间等网站通常会显示为几秒前,几分钟前,几小时前等容易阅读的时间,我们称之为友好的时间格式。那么用php怎么实现呢?
大体思路如下:
如果是跨年并且大于3天就显示为具体的时间
如果是今天的
如果是一分钟内则显示几秒之前
如果是一小时内则显示几分钟前
如果是当天且大于一小时则显示为几小时前
如果是昨天则显示为昨天几点
如果是前天则显示为前天几点
如果大于三天(没有跨年)则显示为几月几号
根据以上思路就不难写出实现代码
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>
//取生肖, 参数必须是四位的年
function getshengxiao(yyyy){
var arr=['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊'];
return /^\d{4}$/.test(yyyy)?arr[yyyy%12]:null
}
// 根据生日的月份和日期,计算星座。
function getAstro(month,day){
var s="魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯";
直接上代码吧:
/*
*@description 获取昨天的日期
*@return JSONObject {text: '日期', value: '时间间隔'}
*/
var getYestodayDate = function() {
var nowDate = (+new Date());
var oneDay = 24 * 60 * 60 * 1000;
最近项目中要为一个rest服务写客户端,其中的签名校验需要在HTTP Header中生成一个RFC 1123格式的Date。
这个问题比较好解决,简单翻阅了PHP文档,使用gmstrftime这个函数就能解决。
string gmstrftime ( string $format [, int $timestamp = time() ] )
使用jQuery ui首先需要引入jQuery类库,jQuery ui js脚本和jQuery ui css样式表。代码示例如下:
这个函数经常用到,分享给大家。
函数代码: