所以,我是我公司的新手,我有我们过去的开发人员开发的代码,我必须稍微修改一下。这是代码:
<html>
<head>
<title> PAYMENT LIST </title>
<script language="javascript" type="text/javascript">
function urlorder(a)
{
var urlorder="order.php?on="+a;
var prmpt=window.open(urlorder,"test","left=200,top=150,scrollbars=yes,resizable=no,width=640,height=480");
}
function printorder(a,b)
{
var urlorder="printorder.php?on="+a+"&nu=2&tgl="+b;
//var prmpt=window.open(urlorder,"test","left=200,top=150,scrollbars=yes,resizable=no,width=640,height=480");
window.location = urlorder;
//alert (urlorder);
}
</script>
</head>
<body>
<?
//include "ceksession.php";
include 'connect.php';
//ambil tgl val
$q = "select tgl_val from para_info_kntr";
$s = OCIParse($c,$q);
OCIBindByName($s,":bind1",$ltid);
OCIExecute($s,OCI_DEFAULT);
while (OCIFetch($s))
{
$tgl=ociresult($s,"TGL_VAL");
echo $tgl."<br>";
}
$tgl= date('d-m-Y', strtotime($tgl));
$tgl= date('d-m-Y');
//echo $tgl."<br>";
$tgl = $_GET["tgl"];
echo "<div align=\"right\">";
echo "<input type=\"button\" onclick=\"window.location='month.php'\") value=\"HOME\">";
echo "</div>";
echo "<div align=\"center\">";
echo "<table border=\"1\">";
echo "<tr><td colspan=\"44\">";
echo "<div align=\"center\">PAYMENT LIST</div>";
echo "</td></tr>";
$q = "Select * from payment_final where bt_number=".$bt_number." and to_char(tgl_val,'DD-MM-YYYY')='".$tgl."' order by bill_no";
//echo $q;
$s2=OCIParse($c_slave,$q);
OCIBindByName($s2,":bind1",$ordernumber);
OCIExecute($s2,OCI_DEFAULT);
echo "<tr><td>";
echo "PAYMENT_NUMBER";
echo "</td><td>";
echo "TABLE_ID";
echo "</td><td>";
echo "ORDER_NUMBER";
echo "</td><td>";
echo "TGL_VAL";
echo "</td><td>";
echo "PAY_DATE";
echo "</td><td>";
echo "AMOUNT";
echo "</td><td>";
echo "DISCOUNT_AMOUNT";
echo "</td><td>";
echo "SERVICES";
echo "</td><td>";
echo "TAX";
echo "</td><td>";
echo "TOTAL_AMOUNT";
echo "</td><td>";
echo "BILL_NO";
echo "</td><td>";
echo "PRINT";
echo "</td></tr>";
while (OCIFetch($s2))
{
$V_GUEST_FOLIO = oci_result($s2,'GUEST_FOLIO');
$V_PAYMENT_NUMBER = oci_result($s2,'PAYMENT_NUMBER');
$V_TABLE_ID = oci_result($s2,'TABLE_ID');
$V_ORDER_NUMBER = oci_result($s2,'ORDER_NUMBER');
$V_TGL_VAL = oci_result($s2,'TGL_VAL');
$V_PAY_DATE = oci_result($s2,'PAY_DATE');
$V_AMOUNT = oci_result($s2,'AMOUNT');
$V_DISCOUNT_MK = oci_result($s2,'DISCOUNT_MK');
$V_DISCOUNT_MN = oci_result($s2,'DISCOUNT_MN');
$V_DISCOUNT_KM = oci_result($s2,'DISCOUNT_KM');
$V_DISCOUNT_SN = oci_result($s2,'DISCOUNT_SN');
$V_DISCOUNT_EA = oci_result($s2,'DISCOUNT_EA');
$V_DISCOUNT_EB = oci_result($s2,'DISCOUNT_EB');
$V_DISCOUNT_AMOUNT = oci_result($s2,'DISCOUNT_AMOUNT');
$V_SERVICES = oci_result($s2,'SERVICES');
$V_TAX = oci_result($s2,'TAX');
$V_TOTAL_AMOUNT = oci_result($s2,'TOTAL_AMOUNT');
$V_CASH_PAID = oci_result($s2,'CASH_PAID');
$V_CASHIER_NUMBER = oci_result($s2,'CASHIER_NUMBER');
$V_WAITER_NUMBER = oci_result($s2,'WAITER_NUMBER');
$V_CUSTOMER_NUMBER = oci_result($s2,'CUSTOMER_NUMBER');
$V_PRINT_DATE = oci_result($s2,'PRINT_DATE');
$V_DP = oci_result($s2,'DP');
$V_CARD_PAID1 = oci_result($s2,'CARD_PAID1');
$V_CARD_PAID2 = oci_result($s2,'CARD_PAID2');
$V_CARD_TYPE1 = oci_result($s2,'CARD_TYPE1');
$V_CARD_NUMBER1 = oci_result($s2,'CARD_NUMBER1');
$V_CARD_NAME_HOLDER1 = oci_result($s2,'CARD_NAME_HOLDER1');
$V_CARD_TYPE2 = oci_result($s2,'CARD_TYPE2');
$V_CARD_NUMBER2 = oci_result($s2,'CARD_NUMBER2');
$V_CARD_NAME_HOLDER2 = oci_result($s2,'CARD_NAME_HOLDER2');
$V_PAYMENT_METHOD = oci_result($s2,'PAYMENT_METHOD');
$V_AR_AMOUNT = oci_result($s2,'AR_AMOUNT');
$V_BT_NUMBER = oci_result($s2,'BT_NUMBER');
$V_FLAG_CETAK = oci_result($s2,'FLAG_CETAK');
$V_REC_ID = oci_result($s2,'REC_ID');
$V_FLAG_CTR = oci_result($s2,'FLAG_CTR');
$V_CHECK_NO = oci_result($s2,'CHECK_NO');
$V_VOUCHER = oci_result($s2,'VOUCHER');
$V_VOUCHER_NO = oci_result($s2,'VOUCHER_NO');
$V_CPL_AMOUNT = oci_result($s2,'CPL_AMOUNT');
$V_BILL_NO = oci_result($s2,'BILL_NO');
$V_AR_NAME = oci_result($s2,'AR_NAME');
$V_ENT_AMOUNT = oci_result($s2,'ENT_AMOUNT');
echo "</td><td>";
/*
<input type=\"button\" value=\"".$V_PAYMENT_NUMBER."\" onclick=\"urlorder(".$V_ORDER_NUMBER.")\")\" style=\"height: 25px; width: 70px;\">
*/
echo "<a href=\"order.php?on=".$V_ORDER_NUMBER."\">";
echo $V_PAYMENT_NUMBER;
echo "</a>";
echo "</td><td>";
echo $V_TABLE_ID;
echo "</td><td>";
echo $V_ORDER_NUMBER;
echo "</td><td>";
echo $V_TGL_VAL;
echo "</td><td>";
echo $V_PAY_DATE;
echo "</td><td>";
echo $V_AMOUNT;
echo "</td><td>";
echo $V_DISCOUNT_AMOUNT;
echo "</td><td>";
echo $V_SERVICES;
echo "</td><td>";
echo $V_TAX;
echo "</td><td>";
echo $V_TOTAL_AMOUNT;
echo "</td><td>";
echo $V_BILL_NO;
echo "</td><td>";
echo "<input type=\"button\" onclick=\"printorder(".$V_ORDER_NUMBER.",'".$tgl."')\") value=\"PRINT\">";
echo "</td></tr>";
}
?>
</body>
</html>
结果如下所示:
在我的DB Oracle中,字段PAY_DATE的格式如下: 02/01/2015 08:35:58 但结果现在只是显示日期。我想要做的是我想在PAY_DATE列中显示这样的日期和时间 02/01/2015 08:35:58 。你能帮帮我吗?
答案 0 :(得分:3)
SELECT TO_CHAR(PAY_DATE, 'DD/MM/YYYY:HH24:MI:SS') FROM "payment_final" where TO_CHAR(PAY_DATE, 'DD/MM/YYYY:HH24:MI:SS') = = '02/01/2015 08:35:58'
OR
SELECT TO_CHAR(PAY_DATE, 'DD/MM/YYYY:HH24:MI:SS') FROM "payment_final"
WHERE PAY_DATE = to_timestamp('02/01/2015 08:35:58','MM/DD/YYYY HH24:MI:SS')
请参阅Oracle Dates and Times 格式
答案 1 :(得分:2)
您可以在查询中使用to_char函数从表中获取数据。
e.g。
Select to_char("PAY_DATE","YYYY-MM-DD HH:MI:SS") as "PAY_DATE" FROM table
答案 2 :(得分:1)
您可以使用PHP date
函数作为
$V_PAY_DATE; = date('d/m/Y H:i:s',strtotime($V_PAY_DATE));
echo $V_PAY_DATE;