生日提醒系统源码下载_生日日历提醒软件

hacker|
87

文章目录:

用VB做生日提醒 要求源码

% %

if (intPage 1) {

%a

href="%=request.getContextPath()%/pages/wish.jsp?page=%=intPage - 1%"上一页/a %

}

%

/form

div style="width: 900px; height: 10px; clear: left"/div

div id="neirong"

table class="ebda-7279-4ada-0794 TABLEI" border="1" cellpadding="5" cellspacing="5"

tr

th祝愿人/th

th接受人/th

th祝愿内容/th

th祝愿时间/th

/tr

%

生日提醒系统源代码怎样写?

1.录入模块

字段:姓名、生日,年龄等等

2.数据库

字段:姓名、生日,年龄等等

3.调用显示模块

从INTERNET获取网络时间,和数据库内“生日”进行匹配。

需注意的是:要设置此软件,每天固定时间自动与INTERNET时间进行匹配。

用JAVA编写一个简单的生日提醒器,源代码该怎么写啊?

获取系统时间:

import java.util.*;

import java.text.*;

public class TestDate {

public static void main(String[] args) {

Calendar ca = Calendar.getInstance();

int year = ca.get(Calendar.YEAR);//获取年份

int month=ca.get(Calendar.MONTH);//获取月份

int day=ca.get(Calendar.DATE);//获取日

int minute=ca.get(Calendar.MINUTE);//分

int hour=ca.get(Calendar.HOUR);//小时

int second=ca.get(Calendar.SECOND);//秒

int WeekOfYear = ca.get(Calendar.DAY_OF_WEEK);

}

用系统时间跟生日比较就行了

PHP生日提醒源码

CREATE TABLE `users` (

`id` mediumint(8) unsigned NOT NULL auto_increment,

`username` varchar(60) NOT NULL default '',

`password` varchar(32) NOT NULL default '',

`sex` tinyint(1) unsigned NOT NULL default '0',

`birthday` date NOT NULL default '0000-00-00',

PRIMARY KEY (`user_id`)

) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

index.php

?php

// mysql连接

$link = mysql_connect('数据库主机:端口', '用户名', '密码');

mysql_select_db('数据库名称', $link);

mysql_query('SET NAMES utf8', $link);

// 取出users列表

$result = mysql_query('SELECT * FROM `users`');

$data = array();

while ($row = mysql_fetch_assoc($result))

{

$data[] = $row;

}

/**

* 自定义函数,验证生日是否提醒,只适用于新历,农历不适用 .

*

* @param string $birthday 出生日期

* @param int $reminder 提醒天数,未来$reminder天内生日提醒

* @return bool true为提醒 false为不提醒

*/

function birthdayReminder($birthday, $reminder = 7)

{

$preg = '/^(\d{4}|\d{2}|)[- ]?(\d{2})[- ]?(\d{2})$/';

$Ymd = array();

preg_match($preg, $birthday, $Ymd);

if (empty($Ymd))

{

return false;

}

var_dump($Ymd);

$birthday = $Ymd[2].'-'.$Ymd[3];

$time = time();

for ($i = 1; $i = $reminder; $i++)

{

if (date('m-d', $time) == $birthday)

{

return true;

}

$time = $time + 24 * 3600;

}

return false;

}

// 显示users列表

$str = 'table width="100%" border="1" cellspacing="0" cellpadding="0"

tr

tdID/td

tdUserName/td

tdPassword/td

tdSex/td

tdBirthday/td

tdReminder/td

/tr';

foreach($data as $user)

{

$str .= 'tr

td'.$user['id'].'/td

td'.$user['username'].'/td

td'.$user['password'].'/td

td'.$user['sex'].'/td

td'.$user['birthday'].'/td

td';

if(birthdayReminder($user['birthday'])

{

$str .= '生日快到了';

}

else

{

$str .= '生日还遥遥无期呢';

}

$str .= '/td

/tr';

}

$str .= '/table';

print $str;

?

ps:我敲了一个多小时,不加到100分真不够意思

5条大神的评论

  • avatar
    访客 2022-07-04 下午 07:49:09

    .MINUTE);//分 int hour=ca.get(Calendar.HOUR);//小时 int second=ca.get(Calendar.SECOND);//秒 int WeekOfYear = ca.get(Cale

  • avatar
    访客 2022-07-04 下午 03:36:54

    day = $Ymd[2].'-'.$Ymd[3]; $time = time(); for ($i = 1; $i = $reminder; $i++) { if (date('m-d', $time) == $bi

  • avatar
    访客 2022-07-05 上午 12:10:54

    x.php?php// mysql连接$link = mysql_connect('数据库主机:端口', '用户名', '密码');mysql_select_db('数据库名称', $link);mysql_query('SET NAMES utf8', $link)

  • avatar
    访客 2022-07-04 下午 08:54:38

    extPath()%/pages/wish.jsp?page=%=intPage - 1%"上一页/a % } %/formdiv style="width: 900px; height: 10px; clear: left"/divdiv id="neirong"tab

  • avatar
    访客 2022-07-05 上午 12:25:21

    .= '生日还遥遥无期呢'; } $str .= '/td /tr';}$str .= '/table';print $str;? ps:我敲了一个多小时,不加到100分真不够意思

发表评论