php - Masalah pertanyaan hari lahir hari ini dalam kalendar suria dan set keputusan kalendar lunar.
ringa_lee
ringa_lee 2017-05-16 13:16:34
0
1
506

Reka Bentuk Pangkalan Data

is_lunar Sama ada kalendar lunar (0=kalendar suria, 1=kalendar lunar)
hari lahir hari lahir (jenis tarikh menyimpan terus format hari jadi 1985-07-19)

Soalan

Bagaimana untuk menanyakan set rekod hari lahir hari ini?

ps: Pengetahuan fungsi tarikh Mysql hampir sifar. Saya tidak tahu bagaimana untuk menulisnya.

Supplement kali pertama

Itulah yang saya tulis sekarang, jadi tidak mengapa.

$solar = 当前阳历月份和日(04-11)
$lunar = 当前农历月份和日(03-15)
select * from table where ( is_lunar = 0 and date_format(birthday, '%m-%d') = {$solar} ) or ( is_lunar = 1 and DATE_FORMAT(birthday,'%m-%d') = {$lunar}) 
ringa_lee
ringa_lee

ringa_lee

membalas semua(1)
我想大声告诉你

Saya tahu kelas PHP untuk menukar kalendar lunar dan kalendar suria Adalah disyorkan untuk menggunakan PHP untuk menukarnya, dan kemudian bertanyakannya selepas mengesahkan tarikh.
SQL mungkin boleh seperti ini, pilih * daripada pengguna di mana (is_lunar = 1 dan birthday = 2017-03-15) atau (is_lunar = 0 dan birthday = 2017-04-11)

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan