标签: getdate

使用日历回显所有月份

我使用下面的代码来回应当前月份.如何增强它,以便显示所有月份的名称,日期和日期..

码:

 <?php
$today    = getdate();
$firstDay = getdate(mktime(0,0,0,$today['mon'],1,$today['year']));
$lastDay  = getdate(mktime(0,0,0,$today['mon']+1,0,$today['year']));


?>

<?php

echo '<table>';
echo '  <tr><th colspan="7">'.$today['month']." - ".$today['year']."</th></tr>";
echo '<tr class="days">';
echo '  <td>Mo</td><td>Tu</td><td>We</td><td>Th</td>';
echo '  <td>Fr</td><td>Sa</td><td>Su</td></tr>';
?> 

<?php
echo '<tr>';
for($i=1;$i<$firstDay['wday'];$i++){
    echo '<td>&nbsp;</td>';
}
$actday = 0;
for($i=$firstDay['wday'];$i<=7;$i++){
    $actday++;
    echo "<td>$actday</td>";
}
echo '</tr>';
?> 

<?php
$fullWeeks = floor(($lastDay['mday']-$actday)/7);

for ($i=0;$i<$fullWeeks;$i++){
    echo '<tr>';
    for ($j=0;$j<7;$j++){
        $actday++;
        echo "<td>$actday</td>";
    }
    echo '</tr>';
    }
    ?> 

    <?php
    if ($actday < $lastDay['mday']){
    echo '<tr>';

    for ($i=0; $i<7;$i++){
        $actday++;
        if …
Run Code Online (Sandbox Code Playgroud)

php calendar getdate

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

为什么GETDATE()和SYSDATETIME()之间的Datediff在几毫秒内总是不同?

我试图让Datediff之间GETDATE()SYSDATETIME()以毫秒为单位.

SELECT DATEDIFF(ms, GETDATE() , SYSDATETIME());        
Run Code Online (Sandbox Code Playgroud)

我得到的结果是0123.造成这种差异的原因是什么?

看到这个小提琴.

datediff getdate sql-server-2008 sysdatetime

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

获取特定日期的所有年份日期

是否有一个算法[或JavaScript代码]是获取所有日期特定日期在今年,如果我们给它一个起始日期?

例如:

输入:2012年12月11日,星期二.

产出:2012年12月18日,2012年12月25日,2013年1月1日......等

javascript algorithm date getdate

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

在PowerShell中使用Get-Date cmdlet

我有以下代码行,目前将获取服务器的打印机事件日志:

Get-EventLog -ComputerName ********* -LogName System -Source Print|where-object{$_.timeGenerated -gt (get-date "2013-03-11")}|select-object eventid,timegenerated,message |export-CSV -Path "C:\temp\export.csv"
Run Code Online (Sandbox Code Playgroud)

目前,Get-Date用于获取我在代码行上编写的特定日期的打印机日志.我想改变它,以便一次获得整个星期的打印机日志.我正在查看TechNet关于Get-Date的文章,我没有看到任何关于如何指定您想要从前一周而不是一天中提取结果的内容.我该怎么做呢?

编辑:此外,我想找到一种方法,我没有必要指定具体的日期.例如,我希望能够从本周获取日志,然后在接下来的一周获取新日志,而无需更改代码上的日期.

powershell filtering date getdate

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

> = GETDATE()没有返回具有今天日期的行

---------------------
| ID  |     date    |
|-----+-------------|
|  1  |  2013-12-30 |
|  2  |  2014-01-03 |
|  3  |  2014-02-02 |
---------------------
Run Code Online (Sandbox Code Playgroud)

IDint类型

dateDate类型

当我使用时SELECT CAST (getdate() as date) currentDay, ID FROM table WHERE date >= GETDATE(),它只返回:

--------------------------------------
|  currentDay   |  ID  |     date    |
|---------------+------+-------------|
| 2013-12-30    |   2  |  2014-01-03 |
| 2013-12-30    |   3  |  2014-02-02 |
--------------------------------------
Run Code Online (Sandbox Code Playgroud)

它没有返回行ID=1.

换句话说,>=GETDATE()不返回具有今天日期的行.

我做错了什么?

sql sql-server getdate sql-server-2012

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

如何将GETDATE()转换为时间忽略日,月和年

我有一张商店节拍时间表.它与下面的"day_shift(1)"和"night_shift(0)"复合.

在此输入图像描述

如果我把当前时间(通过使用GETDATE()函数).我需要知道当前时间是"day(1)"或"night(0)".我的查询是这样的.

SELECT [day_shift_flag]   
FROM  [company_working_time]
WHERE   GETDATE() BETWEEN [start_time] AND[end_time]
Run Code Online (Sandbox Code Playgroud)

但它找不到,因为从GETDATE()收到的日期不是'1900-01-01'如何比较唯一的时间而忽略日,月,年.我该怎么办?

sql sql-server getdate

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

如何将当前日期插入电子邮件SQL Server的主题行

我有一个存储过程,生成一个特定的表,我需要通过电子邮件发送我的电子邮件列表与特定主题行与当前日期.我使用了GETDATE()函数但是我收到了一个错误.以下是我的代码:

    if exists (select * from #Notify)
    begin

        declare
            @TableHtml varchar(max);

        exec GetTableHtml #Notify, @TableHtml = @TableHtml output;

            declare
                @FromName varchar(128) = 'AB',
                @FromEmail varchar(128) = 'ab@xy.com',
                @ToEmailListName varchar(max) = 'SomeList',
                @SubjectTxt varchar(max) = 'Some text' + cast(GETDATE() as date),
                @BodyTxt varchar(max) = 'Body content:<br><br>' + @TableHtml + '
                <br><br>Thanks.';

            exec StartSendEmail
                @FromName = @FromName,
                @FromEmail = @FromEmail,
                @ToEmailListName = @ToEmailListName,
                @SubjectTxt = @SubjectTxt,
                @BodyTxt = @BodyTxt;

    end
Run Code Online (Sandbox Code Playgroud)

我得到的错误:
在此输入图像描述

sql sql-server email date getdate

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

如何从今天的日期使用 3 年前找到一年的第一天

我正在寻找如何使用今天的日期从 3 年前找到一年中的第一天(1 月 1 日)。我知道我可以Getdate()在这和负 3 年内使用,但在其余时间需要帮助。

WHERE datefield >= … 
Run Code Online (Sandbox Code Playgroud)

谢谢

sql t-sql sql-server getdate

0
推荐指数
2
解决办法
46
查看次数

获取每个星期五的日期

我想知道我是否可以从2012年4月13日开始的每个备用星期五的日期,以使用c#,asp.net作为存储过程的参数?

它也应该是最近通过的日期.谢谢!

c# asp.net datetime getdate

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

使用触发器来获取GETDATE()

我正在使用Trigger将Products表更新为当前日期,如果该列的值为null.我还有一切,当我将新值插入表中时,DateAdded列为NULL而不是今天的当前日期.我不确定什么是错的,为什么它不起作用.任何帮助将不胜感激,谢谢!

IF OBJECT_ID('Products_INSERT') IS NOT NULL
DROP TRIGGER Products_INSERT

CREATE TRIGGER Products_INSERT
ON Products 
AFTER INSERT
AS
UPDATE Products
SET DateAdded = GETDATE()
WHERE DateAdded = NULL;
Run Code Online (Sandbox Code Playgroud)

sql sql-server triggers getdate

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